javaScript(JS)替换节点实现思路介绍

 更新时间:2013年04月17日 14:24:17   作者:  
获取要替换的节点,这种方法只适用于IE浏览器以及适用于各种浏览器的写法,感兴趣的朋友可以参考下哈
复制代码 代码如下:

<title></title>
<script type="text/javascript">
function createNode() {
var pNode = document.createElement('p');
var tNode = document.createTextNode('烟花三月下杨州');
pNode.appendChild(tNode);
document.body.appendChild(pNode);
}
function r() {
var pNode = document.createElement('p');
var tNode = document.createTextNode('故人西辞黄鹤楼');
pNode.appendChild(tNode);
//获取要替换的节点
var reNode = document.getElementsByTagName('p')[0];
//这种方法只适用于IE浏览器
//reNode.replaceNode(pNode, reNode);
//适用于各种浏览器
reNode.parentNode.replaceChild(pNode, reNode);
}
function reNode() {
var oldNode = document.getElementsByTagName('p')[0];
//oldNode.parentNode返回的是p节点的父节点,这里就是body
//然后使用body节点的removeChild方法删除下的oldNode节点
oldNode.parentNode.removeChild(oldNode);
}
</script>
</head>
<body>
<input id="Button1" type="button" value="创建节点" onclick="createNode()"/>
<input id="Button2" type="button" value="替换节点" onclick="r()" />
<input id="Button3" type="button" value="删除节点" onclick="reNode()" />
</body>
</html>

相关文章

  • 通过JS来判断页面控件是否获取焦点

    通过JS来判断页面控件是否获取焦点

    本篇文章主要介绍了通过JS来判断页面控件是否获取焦点的方法。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • 微信小程序开发之实现自定义Toast弹框

    微信小程序开发之实现自定义Toast弹框

    Toast相信对于利用微信小程序开发的朋友们来说都不陌生,有时候官方的样式并不能满足业务要求,怎么办呢,当然有解决办法了。有一个插件可以直接帮我们完成WeToast,这篇文章主要给大家介绍了微信小程序开发之实现自定义Toast弹框的相关资料,需要的朋友可以参考下。
    2017-06-06
  • javascript设计模式之中介者模式学习笔记

    javascript设计模式之中介者模式学习笔记

    这篇文章主要为大家详细介绍了javascript设计模式之中介者模式学习笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • JavaScript实现无阻塞加载的常用方式

    JavaScript实现无阻塞加载的常用方式

    在 JavaScript 中,无阻塞加载(Non-blocking Loading)是优化网页性能的关键技术,通过避免脚本阻塞页面渲染和其他资源的加载,提升用户体验,以下是实现无阻塞加载的常用方法及示例,需要的朋友可以参考下
    2025-03-03
  • JavaScript判断输入值是否为正整数(判断变量为数字)

    JavaScript判断输入值是否为正整数(判断变量为数字)

    在项目开发中,有时候需要使用JavaScript验证用户输入的是否为正整数,这篇文章主要给大家介绍了关于JavaScript判断输入值是否为正整数(判断变量为数字)的相关资料,需要的朋友可以参考下,
    2023-11-11
  • 使用javascript实现ListBox左右全选,单选,多选,全请

    使用javascript实现ListBox左右全选,单选,多选,全请

    使用javascript实现ListBox左右全选,单选,多选,全请。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • js数据向上翻滚_数据滚动

    js数据向上翻滚_数据滚动

    方便做一些问题提交等宣传效果,多用于文字滚动
    2008-10-10
  • JavaScript接口的实现三种方式(推荐)

    JavaScript接口的实现三种方式(推荐)

    这篇文章主要介绍了JavaScript接口的实现三种方式,有注释法,检查属性法和鸭式辨行法,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-06-06
  • 快速理解 JavaScript 中的 LHS 和 RHS 查询的用法

    快速理解 JavaScript 中的 LHS 和 RHS 查询的用法

    本篇文章主要介绍了快速理解 JavaScript 中的 LHS 和 RHS 查询的用法,有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • JavaScript实现文本相似度对比

    JavaScript实现文本相似度对比

    这篇文章主要介绍了JavaScript实现文本相似度对比,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06

最新评论