JavaScript HTML 的 DOM 属性总结(代码实例)
程序员文章站
2022-05-04 14:16:29
javascript html 的 dom 属性总结(代码实例)
javascript html 的 dom 属性总结(代码实例)
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>document</title> <style> p{width: 100px;height: 100px;border: 1px solid #333;margin-bottom: 30px;} </style> </head> <body> <p id='qw' style='background:blue'></p> <img src="images/1.jpg" alt="" id='im'> <script type='text/javascript'> var a=document.getelementbyid('im'); // 3种方法属性设置 // (1)属性设置 // 1.节点对象.属性名=属性值; // 注意:特殊属性需要发生名称变化,例如:class--->classname for--->htmlfor // 2.node.setattribute(属性名,属性值) // 注意:节点属性名与html属性名一致 // 3.node[属性名]=属性值 // 注意:特殊属性需要发生名称变化,例如:class--->classname for--->htmlfor // 1)种. // a.src='images/2.jpg'; // 2)种. 属性名 属性值 // a.setattribute('src','images/2.jpg'); // 3)种. // a['src']='images/2.jpg'; // 3种属性获取 // (2)属性的获取 // 1. 节点对象.属性名 // 2. node.getattribute(属性名) // 3. node[属性名] // 1)种. console.log(a.src);//绝对路径 // 2)种 console.log(a.getattribute('src'));//相对路径 // 3)种 console.log(a['src']);//绝对路径 // dom样式的获取: // (1)只能取出行内样式,不能取出样式表样式 // node.style.样式名 // (2)取出其它样式 // window.getcomputedstyle(节点对象,null) // 返回值:style对象 var ac=document.getelementbyid('qw'); var b=window.getcomputedstyle(ac,null).width; console.log(b);//输出值是100px /* dom中样式的修改 节点对象.style.样式名=值; html中样式的名称在dom中同样有效, 注意:特殊样式,需要改变 text-align ----> textalign 去掉-,从第二个单词开始首字母大写 */ var o=document.getelementbyid('qw'); o.style.background='red'; //为对象新增属性,可以随意新增属性(bc也可以是一个属性,自己定义的) a.bc='hello'; alert(a.bc); console.log(a.bc); </script> </body> </html>
下一篇: 用eFrameWork框架实现快捷搜索
推荐阅读
-
javascript DOM的详解及实例代码
-
HTML5 input新增type属性color颜色拾取器的实例代码
-
HTML5 视频播放(video),JavaScript控制视频的实例代码
-
JavaScript HTML 的 DOM 属性总结(代码实例)
-
JS和jQuery通过this获取html标签中的属性值(实例代码)
-
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
-
获取HTML DOM节点元素的方法的总结_javascript技巧
-
HTML5 input新增type属性color颜色拾取器的实例代码
-
JavaScript在HTML中的使用代码实例
-
遍历DOM对象内的元素属性示例代码_javascript技巧