我在使用 HTML 的页面上有以下文本:
“你好,我叫 HuggyBiscuit”
我希望能够添加框,例如更改“我的”和“Huggybiscuit”
我可以使用以下代码更改其中的 1 个(例如 HuggyBiscuit)
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
function myFunction(input){
var elementValue = input.value;
document.getElementById("test1").innerHTML = elementValue;
}
</script>
<input id="name" name="name" onkeyup = myFunction(this) type="text" value="HuggBiscuit">
<br>
Hello my name is <code id="test1">HuggBiscuit</code>
</body>
</html>
但是当我尝试添加第二个框时,它只是替换了第一个文本框的输入。我尝试为所有内容添加单独的 ID,但没有任何东西可以让我添加 2 个框来更改句子的单独部分。
2个盒子不工作的例子:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
function myFunction(input){
var elementValue = input.value;
document.getElementById("test1","test2").innerHTML = elementValue;
}
</script>
<input id="name" name="name" onkeyup = myFunction(this) type="text" value="HuggBiscuit">
<input id="person" name="name" onkeyup = myFunction(this) type="text" value="my">
<br>
Hello <code id="test2">my</code> name is <code id="test1">HuggBiscuit</code>
</body>
</html>
达令说
元芳怎么了
尚方宝剑之说
随时随地看视频慕课网APP
相关分类