使用JavaScript写入< div>的替代方法元件? [英] Alternative way to use JavaScript to write to a <div> element?
本文介绍了使用JavaScript写入< div>的替代方法元件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在页面加载时在页面的< div>
元素中打印出一条消息。我有以下HTML和JavaScript代码:
I want to print out a message in the page's <div>
element upon page load. I have the following HTML and JavaScript code:
<body onload="printMsg()">
<div id="write"></div>
</body>
function printMsg() {
var node = document.getElementById("write");
node.innerHTML = "<p>" + "Hello World!" + "</p>";
}
这里我用 onload
中的事件< body>
元素在页面加载时调用 printMsg()
。
Here I used onload
event in <body>
element to call printMsg()
upon page load.
但如果我不使用 onload
事件,有没有其他方法可以写入< div id =write>< / div>
直接在JavaScript函数 printMsg()
?
But if I don't use onload
event, is there any alternative way to write to <div id="write"></div>
directly within the JavaScript function printMsg()
?
推荐答案
正如Whipple建议你可以这样做:
as Whipple suggested you can do it as following :
<body>
<div id="write"></div>
<script>
(function printMsg() {
var node = document.getElementById("write");
node.innerHTML = "<p>" + "Hello World!" + "</p>";
})();
</script>
</body>
这篇关于使用JavaScript写入< div>的替代方法元件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文