gpt4 book ai didi

javascript - 输入后如何更改textNodes中的所有文本

转载 作者:行者123 更新时间:2023-11-28 07:18:40 24 4
gpt4 key购买 nike

我需要使用输入中输入的文本更改 DOMnode 中的所有文本。我该怎么做?

$('#lc-change-all-values').keyup(function(){
$('body *').text($(this).val())// How I can do it?
});

任何网页都应该允许使用此代码。我使用谷歌浏览器扩展。我的 HTML:

<h1>BrowsingData API Sample</h1>
<div role="main">
<form>
<label for="timeframe">Remove all browsing data from:</label>
<select id="timeframe">
<option value="hour">the past hour</option>
<option value="day">the past day</option>
<option value="week">the past week</option>
<option value="4weeks">the past four weeks</option>
<option value="forever">the beginning of time</option>
</select>
<button id="button">OBLITERATE!</button>
</form>
</div>

我需要获取这样的html代码:

<h1>My text</h1>
<div role="main">
<form>
<label for="timeframe">My text</label>
<select id="timeframe">
<option value="hour">My text</option>
<option value="day">My text</option>
<option value="week">My text</option>
<option value="4weeks">My text</option>
<option value="forever">My text</option>
</select>
<button id="button">My text</button>
</form>
</div>

最佳答案

注意,#lc-change-all-values没有出现在 html

已添加<input type="text" id="lc-change-all-values" />html ;特别选择的元素,其中 #lc-change-all-values value将被设置为利用 .text()

$("#lc-change-all-values").keyup(function() {
$("h1, button, label, select option")
.text(this.value)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>

<body>
<input type="text" id="lc-change-all-values" />
<h1>BrowsingData API Sample</h1>
<div role="main">
<form>
<label for="timeframe">Remove all browsing data from:</label>
<select id="timeframe">
<option value="hour">the past hour</option>
<option value="day">the past day</option>
<option value="week">the past week</option>
<option value="4weeks">the past four weeks</option>
<option value="forever">the beginning of time</option>
</select>
<button id="button">OBLITERATE!</button>
</form>
</div>
</body>

关于javascript - 输入后如何更改textNodes中的所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30547649/

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