标签:innerhtml setattr 签名 attr htm padding ring selector 接收参数
1
2
3
4
5
6
|
// 通过Id查找元素 var xxx = document.getElementById( "xxx" );; // 通过标签名查找元素集合 var spans = document.getElementsByTagName( "span" ); // 通过样式名查找元素集合,在IE9+有效 var sels = document.getElementsByClassName( "sel" ); |
ECMAScript5新增了 querySelector() 和 querySelectorAll() 两个函数,这两个函数都是通过Css选择符查找元素:支持的浏览器有IE8+、Firefox 3.5+、Safari 3.1+、Chrome 和 Opera 10+
querySelector() 返回第一个匹配元素 若无则返回null
1
2
3
4
5
6
7
8
|
// 取得 body 元素 var body = doucument.querySelector( "body" ); // 取得 Id 为"myDiv"的元素 var myDiv = doucument.querySelector( "#myDiv" ); // 取得类为"selected"的第一个元素 var selected = doucument.querySelector( ".selected" ); // 取得类为"button"的第一个图像元素 var img = doucument.querySelector( "img.button" ); |
querySelectorAll()与querySelector()接收参数一样,不同的是querySelectorAll()返回的是NodeList的实例
1
|
document.getElementById( "p1" ).innerHTML= "New text!" ; |
1
|
document.getElementById( "p2" ).style.color= "blue" ; |
JS中style属性用驼峰方式编写 (所有定位的属性都必须包含单位)
1
2
3
4
5
|
e.style.fontSize = "14px" ; e.style.fontWeight = "bold" ; e.style.color = "blue" ; e.style.left = "300" ; // 错误的写法 e.style.left = "300px" ; |
标签:innerhtml setattr 签名 attr htm padding ring selector 接收参数
原文地址:http://www.cnblogs.com/ldlx-mars/p/6827553.html