javascript怎么替换页面元素
导读:收集整理的这篇文章主要介绍了javascript怎么替换页面元素,觉得挺不错的,现在分享给大家,也给大家做个参考。@H_360_1@在javascript中,可以利用replaceChild( 方法来替换页面元素,该方法的作用就是用新节点替...
收集整理的这篇文章主要介绍了javascript怎么替换页面元素,觉得挺不错的,现在分享给大家,也给大家做个参考。@H_360_1@在javascript中,可以利用replaceChild()方法来替换页面元素,该方法的作用就是用新节点替换某个子节点,语法“父节点.replaceChild(新节点,需要替换的老节点)”。本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
在javascript中,可以利用replaceChild()方法来替换页面元素。
replaceChild() 方法用新节点替换某个子节点。这个新节点可以是文档中某个已存在的节点,或者您也可创建新的节点。
语法:
node.replaceChild(newnode,oldnode)
参数 | 类型 | 描述 |
---|---|---|
newnode | Node object | 必需。您希望插入的节点对象。 |
oldnode | Node object | 必需。您希望删除的节点对象。 |
示例:
!DOCTYPE htML> html> head> meta charset="utf-8"> /head> body> div> b id="oldnode"> JavaScript/b> 是一个很常用的技术,为网页添加动态效果。/div> br /> button onclick="replaceMessage()"> 将加粗改为斜体/a> script type="text/javascript"> function replaceMessage() { VAR oldNode = document.getElementById("oldnode"); //提取老元素; var newNode = document.createElement("i"); //创建一个新的节点; newNode.innerHTML = oldNode.innerHTML; //把旧的oldnode内容赋值给新的newnode,要不然newnode是无内容,只是简单的改了个属性,把b变成了i,显示出来的是空; oldNode.parentNode.replaceChild(newNode, oldNode); //实现子节点(对象)的替换,返回被替换对象的引用; } /script> /body> /html>
【相关推荐:javascript学习教程】
以上就是javascript怎么替换页面元素的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript怎么替换页面元素
本文地址: https://pptw.com/jishu/593557.html