我正嘗試使用document.write()方法在文檔上編寫一些文本。事情是我想要這個文本寫在那裏當用戶點擊按鈕,並保持在那裏後,用戶完成點擊按鈕。我現在遇到的問題是文本出現一段時間,然後在函數完成執行後消失,這是我不想要的,也不知道如何解決它。通過JQuery和JavaScript函數提交按鈕所做的更改不會持續
<!DOCTYPE html>
<html lang="en">
<head>
<title>Learning JQuery</title>
<meta charset="utf-8" />
<script src="jquery.js" type="text/javascript"></script>
<script type="script.js">
$(document).ready(function(){
$("input").click(function(){
for(var i = 0; i < 10; i++){
for(var j = 0; j < i; j++){
document.write("*");
}
document.write("<br/>");
}
//alert("click to continue");
});
});
</script>
</head>
<body>
<p>Body section of the page</p>
<form>
<input type="submit" value="clickMe" />
</form>
</body>
</html>
你不能像這樣使用'document.write()'。在頁面的HTML初始化完成後,'document.write()'會重新啓動頁面,並將已經存在的所有內容都刷新。在極少數情況下,這就是你想要的,但不是我懷疑的。 – 2015-04-05 21:49:59
這是什麼你想要的? http://jsfiddle.net/BloodyKnuckles/a62uc4jw/ – bloodyKnuckles 2015-04-05 21:58:03