document.form1.field1.innerHTML =「hi1」;在onload()函數中工作。javascript innerHTML未被覆蓋
但如果放置在某個onclick()函數/某些其他函數中,它也不起作用。如果放在onclick函數中,document.form1.field1.innerHTML =「hi1」;沒有被覆蓋。
我們爲了工作而想要做什麼?
document.form1.field1.innerHTML =「hi1」;在onload()函數中工作。javascript innerHTML未被覆蓋
但如果放置在某個onclick()函數/某些其他函數中,它也不起作用。如果放在onclick函數中,document.form1.field1.innerHTML =「hi1」;沒有被覆蓋。
我們爲了工作而想要做什麼?
假設
一)一個名爲窗體Form1
二)聯事件處理程序爲清楚起見(民粹可以閉上眼睛一秒鐘,好嗎?),這將工作
<a href="#" onclick="document.form1.field1.value='value from link'; return false">Set value from link</a>
,因此將這樣的:
<input type="button" onclick="document.form1.field1.value='value from button'" value="Set value from button" />
<input type="checkbox" id="chk1" onclick="document.form1.field1.value=this.checked?this.value:''" value="value from button" /><label for="chk1">Set value from checkbox</label>
無需回報上的按鈕虛假或檢查/ radiobox
請提供不工作的這一個例子。 –
你可以在[jsfiddle](http://jsfiddle.net/)創建一個例子 –
你可能在dom準備好之前直接定義了一個元素的'onclick'處理程序? – davin