3 回答

TA贡献1871条经验 获得超13个赞
在 html 中使用class="kiddo"而不是id。
然后var kiddos = document.getElementsByClassName('kiddo'),您可以使用which 将返回存储在kiddos.
然后你只需要遍历这些值并改变你想要的。
下面的循环示例:
for (var i = 0; i < kiddos.length; i++) {
kiddos[i].innerHTML = userInput;
}

TA贡献1878条经验 获得超4个赞
您好,您不应该使用 id,而是使用 class。
Welcome to the site <b class="kiddo">dude</b> This is how you create a document that changes the name of the <b class="kiddo">dude</b>. If you want to say <b class="kiddo">dude</b> more times, you can!
在 Js 部分之后:
<script type="text/javascript">
function changey(){
var userInput = document.getElementById('userInput').value;
var list = document.getElementByClassName('kiddo');
for (let item of list) {
item.innerHTML = userInput;
}
}
</script>
添加回答
举报