标签:部分 新标签 sans comm 浏览器 客户 之一 pve javascrip
navigator.appName // Web浏览器全称 navigator.appVersion // Web浏览器厂商和版本的详细字符串 navigator.userAgent // 客户端绝大部分信息 navigator.platform // 浏览器运行所在的操作系统 #爬虫伪造
history.forward() // 前进一页 history.back() // 后退一页
location.href 获取URL location.href="URL" // 跳转到指定页面 location.reload() 重新加载页面
function foo(){ alert(666); }; var t = setTimeout(‘console.log(555)‘,2000); #字符串类型 # undefined 555 #两秒之后执行
function foo(){ alert(666); }; var t = setTimeout(foo,2000); #这里传入的是函数名;加上括号是返回值
setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。
setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert(‘5 seconds!‘)",或者对函数的调用,诸如 alertMsg()"。
第二个参数指示从当前起多少毫秒后执行第一个参数(1000 毫秒等于一秒)。
var t = setInterval(function (){console.log(123)},1000) undefined 123 clearInterval(t)
DOM标准规定HTML文档中的每个成分都是一个节点(node):
通过id获取一个标签 document.getElementById(‘ls‘) 通过class获取一个标签 document.getElementByClassName(‘ck‘) 得到的是一个类似列表的东西 document.getElementsByTagName 根据标签属性名获取标签合集 得到的也是一个类似列表的东西;
parentElement 父节点标签元素
children 所有子标签
firstElementChild 第一个子标签元素
lastElementChild 最后一个子标签元素
nextElementSibling 下一个兄弟标签元素
previousElementSibling 上一个兄弟标签元素
#******这些都是属性,不需要括号
var divEle = document.getElementById("d1") divEle.innerText =‘<p>gg</p>‘ #会把value值一起原样添加到父节点 divEle.innerHTML =‘<p>gg</p>‘#会解析语句是否是标签,若是,按规则添加;
会直接替换掉原有标签
标签:部分 新标签 sans comm 浏览器 客户 之一 pve javascrip
原文地址:https://www.cnblogs.com/0627zhou/p/9607330.html