Dom
Dom->document Object Modal 文档对象模型
js中有三种对象
1、本地对象:native Object
Object Function Array String Number Boolean Error EvalError SyntaxErrorRangeError ReferenceError TypeError URIError Date RegExp
2、内置对象 Built-in object
Global MathisNaN() parseInt() Number decodeURI encodeURI Infinity NaN undefined本地对象和内置对象都是ES的内部对象
3、宿主对象 Host object
执行js脚本的环境提供的对象,浏览器对象;兼容性问题浏览器对象window(BOM)和document(DOM)->w3cDOM:通过浏览器提供的这一套方法表示或者操作HTML和XMLXML 可以自定义标签<person><name></name><sex></sex></person>XMl->XHTML->HTMLDom不能直接操作css只能操作xml,html<div class='bibi'></div>var bibi=document.getElementsByClassName('bibi')[0];bibi.style.backgroundColor='pink';这里只是操作div的style属性添加的css样式,所以并没有直接操作css
点击事件
var box=document.getElementsById('box');box.onclick=function(){console.log('11');}var boxs=document.getElementsByTagName('div');for(var i=0;i<boxes.length;i++){boxes[i].onclick=function(){console.log(this.innerText);//此处的this就是表示点击的谁}}
