您在輸入框中鍵入的內容應復制到下面的每個跨度上。我可以使用下面的 de js 代碼來完成此操作,但要做到這一點,我需要為每個需要完成的跨度一遍又一遍地編寫相同的代碼。我嘗試在每個跨度上使用相同的類“one”,但僅適用于第一個跨度。我必須為每個跨度創建一個新類,并為每個跨度創建一些代碼。我想知道一種無需太多代碼即可在許多跨度中復制相同文本的方法。如何?var rep = document.getElementById('A'); rep.addEventListener('input', function() { var result = document.querySelector('span.one'); result.innerHTML = this.value; }); var rep = document.getElementById('A'); rep.addEventListener('input', function() { var result = document.querySelector('span.two'); result.innerHTML = this.value; });<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><input type="text" id="A"><p>One: <span class="one"></span></p><p>Two: <span class="two"></span></p>
- 0 回答
- 0 關注
- 92 瀏覽
添加回答
舉報
0/150
提交
取消