0
我有一個索引網頁,上面有一個提交按鈕。當我點擊那個按鈕時,我想運行一個函數,將一個字符串添加到div(使用onclick())。但是,它只閃爍然後消失。但是,當我使用window.onload時,它仍然保留在頁面上,就像我打算的那樣。代碼如下:Onclick和Onload之間的不同行爲
<div>
<form>
<input type="submit" onclick="test();" value="Add Text">
</form>
<div id="holder"></div>
</div>
我在頁面中加入了一個「腳本」標籤。
時,我用這個,它停留在頁面上(因爲它應該):
window.onload = function(){
$('#holder').html("Hello <b>world</b>!");
}
但這消失加載之後:
function test(){
$('#holder').html("Hello <b>world</b>!");
}
謝謝!
它應該是''或''?我不確定當前的標準。 –
http://www.w3schools.com/tags/tag_button.asp 定義和用法
@JonTaylor'button'和'input'是兩個不同的元素。 'button'不是空的,所以' '是無效的,如果你願意,你可以使用'',我不會和'/>'只在XHTML中使用。 –
Musa