javascript的document.write问题

2025-04-05 03:26:48
推荐回答(4个)
回答1:

document.write("

abc!

");这个是输出到浏览器。会清空之前的。
用DIV的ID去控制,写到DIV里去
function print()
{
var div = document.getElementById("div_id");
div.innerHTML = div.innerHTML+"

abc!

"
}


hello!

回答2:

先想好在哪构建 可以事先创建一个空DIV并制定ID


最后 JS改为
document.getElementById("write_target").innerHTML("

abc!

");

即可
你分太少

回答3:

那为什么我在代码里直接这么写

就能输出而且没有清空其他内容呢?
这样再页面加载的时候就调用了,已经写了页面才显示出来,所以会一起显示

回答4:

函数调用呀 你触发了onClick事件后,调用了print()方法 所以document.write 就输出了abc!