Web/JS:使用innerHTML动态加入html导致按钮失效

技术Web/JS:使用innerHTML动态加入html导致按钮失效 Web/JS:使用innerHTML动态加入html导致按钮失效前几天我在用innerHTML把html动态加入table的时候,发

Web/JS:使用innerhtml动态添加html导致按钮失败。

前几天,我在使用innerhtml动态添加html到表格中的时候,发现一加入,原来表格中的按钮就会坏掉。

前几天我用innerhtml动态添加html到表格中的时候,发现一加入,原来表格中的按钮就会被打破。经过一番研究,我发现是因为我们在做。

document . body . innerhtml=' XXX ';

时间实际上是:

document . body . innerHTMl=(document . body . innerHTMl ' XXX ');

销毁原元素后用' xxx '重建新元素,所以旧元素的处理程序也被重置(或丢失)!

可见:https://更好的编程

那么有什么更好的选择呢?

查找资料,发现大家都推荐了insertadjacentml的官方文档:insertadjacentml。

它的用法是

element.insertAdjacentHTML(位置,文本);

那么位置有四个位置可供选择:

!-在开始之前-

p

!-开始后-

富(中国姓氏)

!-在结束之前-

/p

!-结尾-

据说比innerHTML更高效,更安全。关键是他甚至可以选择一个位置,用了就回不去了('`?)

其他参考资料:

https://segmentfault.com/q/1010000003893601

https://stackoverflow.com/questions/5113105/operating-innerhtml-移除子元素的事件处理程序

其实这篇文章我已经写过一次了,打算在it状态下发表。结果他跳出了“新手训练期上限到了,没有文章可以发表!””,然后直接毁了我刚才玩了一个小时的东西(?_?)

我:我再也不会以it状态发送任何东西:)

简而言之,我重新打了一篇文章,但我没有力气在《内经》中表达我的爱,就这样吧(麻痹

为了发表这篇文章,我直接开了一个新的Blog,也要感谢它是我的动力(x。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128324.html

(0)

相关推荐

  • 抖音刷人气,抖音直播刷人气?

    技术抖音刷人气,抖音直播刷人气?推荐代刷网专业团队刷抖音播放量,24小时秒刷,可以打开网址,去少量刷一点试试,不懂的也可以加他们微信信誉很好,我的抖音播放量就是在代刷平台里刷的。
    抖音大伙都知道,是目前最火爆的短视频AP

    测评 2021年10月20日
  • mysql中授权和撤销授权等命令怎么用

    技术mysql中授权和撤销授权等命令怎么用小编给大家分享一下mysql中授权和撤销授权等命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧

    攻略 2021年10月29日
  • 对MySQL性能影响关系紧密的配置参数有哪些

    技术对MySQL性能影响关系紧密的配置参数有哪些这篇文章主要介绍对MySQL性能影响关系紧密的配置参数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!(一)连接连接通常来自Web 服务器,下面

    攻略 2021年12月8日
  • 如何理解解WCF契约应用

    技术如何理解解WCF契约应用本篇文章给大家分享的是有关如何理解解WCF契约应用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。现在我们来具体实现一个WCF契约

    攻略 2021年11月16日
  • pytorch 训练集尺寸必须一致吗(pytorch如何防止加载模型改变参数)

    技术torch.nn.ModuleList有什么用本篇内容主要讲解“torch.nn.ModuleList有什么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“torch.n

    攻略 2021年12月21日
  • throw和throws有什么不同

    技术throw和throws有什么不同 throw和throws有什么不同共同点:
    两者在抛出异常时,他们只管把异常抛出,并不处理异常,由调用者负责处理。区别(1)throw语句总是出现在方法体里面,用

    礼包 2021年11月5日