gpt4 book ai didi

javascript - 避免 DOM 元素在 .text() 上被删除的方法

转载 作者:行者123 更新时间:2023-12-03 10:08:27 25 4
gpt4 key购买 nike

我有下面的 anchor 元素,其中包含较小的图像。

<a href="#" id="myButton" class="BtnClass">
<img src="Images/arrow2.png"/>
</a>

在 Javascript 中,我使用以下方法设置“myButton”元素的文本:

$("#myButton").text("Submit Form");

据我了解,.text() 将设置“myButton”的内容,并将删除现有的 img 元素。

我想了解避免从 DOM 中删除 img 元素的最佳方法。

P.S 我在回答中提到了一种简单的方法。请提出其他可能的解决方案。

最佳答案

我们可以添加一个额外的 span 元素,如下所示,

<a href="#" id="myButton" class="BtnClass">
<span id="textHere"></span> <!--New Span-->
<img alt="IMG NOT AVAIABLE" src="Images/arrow2.png"/>
</a>

并在添加的跨度上设置文本。

$("#textHere").text("Submit Form");

关于javascript - 避免 DOM 元素在 .text() 上被删除的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30253047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com