您好,欢迎访问一九零五行业门户网

JavaScript中的DOM节点操作用法(源代码)

本篇文章给大家带来的内容是关于javascript中的dom节点操作用法(源代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
创建一个节点的方法1. document.createelement()  //创建元素节点2. document.createtextnode() //创建文本节点3. document.createattribute() //创建属性节点4. clonenode()使用方法:被克隆的节点对象.clonenode(value); value 值为false(默认)或true,false表示只克隆节点及其属性,true表示克隆节点及其属性以及其后代。
关于节点的一些用法例:<body>你好</body>1. nodevalue用法 //一般用于文本节点
2. nodename用法 //一般用于元素节点,返回的元素名称均为大写字母document.body.nodename //body
属性节点的获取方式:
①document.body.getattributenode("属性名")②document.body.attributes[0] //获取body中的第一个属性节点
文本节点使用nodename返回#text
3. nodetype用法 (常用)节点类型:
元素节点 1 属性节点 2 文本节点 3 注释 8 文档 9 (即document.nodetype返回9)
属性操作
⑴对象.setattribute('属性名','属性值'); ⑵对象.classname = '属性名'; ⑶var attr = document.createattribute('属性名'); attr.nodevalue = '属性值'; 对象.setattributenode(attr);
2.删除属性
⑴对象.removeattribute('属性名'); ⑵var attr = 对象.getattributenode('属性名'); 对象.removeattributenode(attr); 附:getattribute('属性名')返回属性值。 ⑶针对于input标签中的checkbox可使用: 对象.checked = false 使其不被选中; 附:设置对象.checked = value时,应直接将value的值 设为true或false,如果将value设置为一个字符串, 会将该字符串转化为boolean类型再赋值,会消耗性能。
以上就是对的全部介绍,如果您想了解更多有关javascript视频教程,请关注。
以上就是javascript中的dom节点操作用法(源代码)的详细内容。
其它类似信息

推荐信息