难道juqery中不能用document.write吗
写进去后,不显示,怪了
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert("这是弹出的内容");
document.title("这是弹出的内容,但要折行的"+"\n"+"看成功了!");
});
</script>
</head>
<body>
</body>
</html>
------解决方案--------------------
这句话是病句!
js是一门语言,jquery是这门语言的一个工具库,jquery本身就是js,document.write是浏览器原生方法,jquery库并没有作修改。
document.write只能在文档还未加载完毕的时候用,即document ready之前使用,如果你在文档ready之后会发生什么?
浏览器会重新调用document.open,打开文档流,以备write之用。重新打开文档流意味着之前的文档流内容丢失。
建议你查一下document.write的身世,一切问题就会迎刃而解。
文档加载完毕之后想要通过js改变文档内容或属性,就需要使用DOM对象来完成,建议看看DHTML和浏览器提供的DOM接口。