首页前端开发JavaScriptjavascript怎么替换页面元素

javascript怎么替换页面元素

时间2024-01-31 05:45:03发布访客分类JavaScript浏览1080
导读:收集整理的这篇文章主要介绍了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)
参数类型描述
newnodeNode object必需。您希望插入的节点对象。
oldnodeNode 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

若转载请注明出处: javascript怎么替换页面元素
本文地址: https://pptw.com/jishu/593557.html
javascript怎么修改元素的style属性 javascript怎么将字符串转为二进制

游客 回复需填写必要信息