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
