可以在Javascript中使用DOM将数据附加到html元素中吗?

可以在Javascript中使用DOM将数据附加到html元素中吗?,javascript,html,dom,Javascript,Html,Dom,我一直在寻找重复的问题,但是很多问题都提到了向XML添加数据 如果我错过了一些东西,请原谅,但我需要一些帮助 到目前为止,我有: html页面 <!DOCTYPE html> <html> <head> <title>Template</title> <script type="text/javascript" src="script/controlpanelAdmin.js"></script> <scr

我一直在寻找重复的问题,但是很多问题都提到了向XML添加数据 如果我错过了一些东西,请原谅,但我需要一些帮助

到目前为止,我有:

html页面

<!DOCTYPE html>
<html>
<head>
<title>Template</title>
<script type="text/javascript" src="script/controlpanelAdmin.js"></script>
<script type="text/javascript" src="script/controlpanelModerator.js"></script>
<script type="text/javascript" src="script/jquery-1.12.0.js"></script>
<link rel="stylesheet" href="script/css.css" />
</head>
<body>
<fieldset id="control_panel">
<legend>Control Panel</legend>
</fieldset>

<p id="content"> Content </p>

</body>
</html>
controlpanelModerator.js

window.onload = function() {

var controlpanel = document.getElementById("control_panel");
var para = document.createElement("p");
var att = document.createAttribute("mod");
var br = document.createElement("br");
var txt = document.createTextNode("Moderator Control Panel");



controlpanel.appendChild(para);
para.setAttribute("id", att);
para.appendChild(txt);
para.appendChild(br);
}
加载页面时,“管理控制面板”将写入字段集标记 但随后被替换为:“主持人控制面板”

我一辈子都想不出如何在一个元素中同时添加这两行数据和其他数据

加载页面时,“管理控制面板”写入字段集标记,但随后替换为:“版主控制面板”

那是不可能的。管理控制面板不应出现在页面中

加载脚本/controlpanelAdmin.js。它会导致为window.onload指定一个值。 加载脚本/controlpanelModerator.js。它会导致该值被新值覆盖。 页面加载完毕 加载事件触发 调用脚本/controlpanelModerator.js中定义的函数 不要给window.onload赋值。改用addEventListener

加载页面时,“管理控制面板”写入字段集标记,但随后替换为:“版主控制面板”

那是不可能的。管理控制面板不应出现在页面中

加载脚本/controlpanelAdmin.js。它会导致为window.onload指定一个值。 加载脚本/controlpanelModerator.js。它会导致该值被新值覆盖。 页面加载完毕 加载事件触发 调用脚本/controlpanelModerator.js中定义的函数 不要给window.onload赋值。改用addEventListener


有两个onload函数相互竞争。你能把它们合并成一个函数吗?

你有两个加载函数在竞争。能否将它们合并到一个函数中?

window.onload是一个单独的回调函数,您正在关闭它。。。使用window.addEventListener'load',函数{…您的代码…}window.onload是一个回调,您正在关闭它。。。使用window.addEventListener'load',函数{…您的代码…}它们是分开的,因为我想让一些作为版主的用户只运行来自:controlpanelModerator.js和admins的代码,我只是在将它们加载到DOM时走错了路:-它们是分开的,因为我想让一些作为版主的用户只运行来自:controlpanelModerator.js和admins的代码,我刚才去了将它们加载到DOM中的错误方式:-非常感谢,它非常有效。回到学校我走了:-非常感谢你,这真是一种享受。回到学校我去:-
window.onload = function() {

var controlpanel = document.getElementById("control_panel");
var para = document.createElement("p");
var att = document.createAttribute("mod");
var br = document.createElement("br");
var txt = document.createTextNode("Moderator Control Panel");



controlpanel.appendChild(para);
para.setAttribute("id", att);
para.appendChild(txt);
para.appendChild(br);
}
addEventListener("load", function () { ... });