JS学习笔记(一)

xiaoxiao2021-02-28  86

JS听起来或许没有C/C++那么容易理解,因为JS里面的语言联系非常紧密,逻辑非常严谨,联系非常紧密,但是在真正接触了JS之后,我觉得每一种语言都有自己所遵循的语法规律,却又有许多地方是想通的,比如if语句,for循环,点语法等。

大体框架

<script type="text/javascript"> window.onload=function(){//JS语言写在body里不用写这句,写在head里必须写这句。 } </script>

定义变量

var op=document.getElementById("content");//获取对象(object)p段落里面的内容,这里是通过id获取的。 var oinput=document.getElementsByTagName("input");获取对象(object)input段落里面的内容,这里是通过标签获取的。

添加事件

oinput[1].onclick=function(){ var str=oinput[0].value; if(str==""){ alert("请输入您要查找的字")//弹出警示框,可用于检验是否进入该函数。 }else if(op.innerHTML.indexOf(str)!=-1){ var arr=op.innerHTML.split(str);//split函数是从该参数指定的地方分割,返回值是一个字符串数组。 op.innerHTML=arr.join('<span style="background:yellow;">'+str+'</span>');//Arry.join的作用是将数组转换为字符串。 }else{ alert("未查找到该文字"); }; }

最后再总结一点:(1)JS中变量不用引号,字符串要用引号(单引号和双引号嵌套使用);  (2)spilt函数是分割,join函数是组装,两个函数执行的操作是相反的;  (3)JS中的”.”方法类似于CSS里面的“:”相当于“的”;  (4)this代表当前所选的对象;

转载请注明原文地址: https://www.6miu.com/read-52143.html

最新回复(0)