這是我的代碼,我如何獲取按鈕值以在文本框中顯示。 我試過,但沒有奏效我如何獲取按鈕值以顯示在文本框中
<p>Click the button to return the value of its value attribute.</p>
<button id="myBtn" value="myvalue" onclick="myFunction()">Try it</button>
<input id="demo" readonly>
<script>
function myFunction() {
var x = document.getElementById("myBtn").value;
document.getElementById("demo").innerHTML = x;
}
</script>
這是小提琴在那裏我嘗試了https://jsfiddle.net/mp5pndyw/
如果要在文本框中顯示值,則應該使用'value'而不是'innerHTML'。 – urielSilva
'document.getElementById(「demo」)。value = x',你的'input'元素顯示的值不是HTML。而且這個小提琴的代碼與問題完全不同。 –
那麼一開始,你還沒有爲你的輸入分配一個'type',並且輸入有'value's,並且不包含'innerHTML' ......你的jsfiddle與你的問題中的源代碼有很大不同。 – NewToJS