【发布时间】:2021-11-21 14:33:38
【问题描述】:
我有一个函数可以在 div 中显示文本,因为它输入到输入中。现在它只是检查每个 ID 去获取值并显示文本。
我想让这个函数可重用,这样我就可以将不同的输入与不同的 div 匹配,而无需为每种情况编写唯一的函数。
这是一个使用单个输入和 div 的示例:
<body>
<input type='text' name='name' id='inputBox'>
<div id='displayBox'></div>
<script type="text/javascript">
var displayText = document.getElementById('inputBox');
displayText.onkeyup = function() {
document.getElementById('displayBox').innerHTML = inputBox.value;
}
</script>
</body>
并且我希望能够通过可重用功能对不同的独特输入和 div 集重复此操作。
<body>
<!-- First set -->
<input type='text' name='name' id='inputBox'>
<div id='displayBox'></div>
<!-- Second set -->
<input type='text' name='name' id='inputBox'>
<div id='displayBox'></div>
<!-- etc... -->
<script type="text/javascript">
var displayText = document.getElementById('inputBox');
displayText.onkeyup = function() {
document.getElementById('displayBox').innerHTML = inputBox.value;
}
</script>
</body>
【问题讨论】:
标签: javascript html function reusability onkeyup