我試圖將輸入的值存儲到變量中。現在,我只想將輸入值粘貼到span元素中,以便我知道它的工作原理。但是我不能在我的JSFIDDLE中工作。有什麼建議麼?需要將輸入值存儲到變量上
HTML:
<label>Advertising Budget:</label>
<input id="advertising" onchange="updateAdvertising(this.value)"> </input>
<span id="test">xxx</span>
的Javascript:
function updateAdvertising(adv){
document.getElementById('test').innerText = adv;
}
的jsfiddle:http://jsfiddle.net/6J4MN/
改變的選擇下拉的執行時間,以「沒有包裝 - 在
」 [小提琴](http://jsfiddle.net/6J4MN/1/) – Bic@Bic到底是什麼這樣做?它有效,但我只想知道它在做什麼,所以我可以實現它。 –
您已將它設置爲onLoad,這意味着您的方法在頁面加載完成並且onclick已被綁定之後纔會定義。當頁面加載時,onclick方法不存在,因此沒有任何限制。如果您將其包裝在頭部,則內容將在頁面呈現之前加載,確保該方法在綁定時存在。 – Bic