我正尝试使用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