[英]AppendChild “Table” Object To “Div” on HTML page From External JS
I am having an js function.我有一个 js function。 That function creates
Table
element and returns it. function 创建
Table
元素并返回它。 I have placed it on same page, then it's working.我把它放在同一页上,然后它就可以工作了。 But I have made that function as
external js
.但是我已经将 function 作为
external js
。 Then it's not working.然后它不工作。 How to append
Table
return in Div
element on HTML Page from external js?如何从外部js在HTML页面上的
Div
元素中返回append Table
?
External JS:外部 JS:
// JavaScript Document function createtbl() { var table = document.createElement("table"); table.border = "1"; var row = table.insertRow(-1); var cell = row.insertCell(-1); cell.innerHTML = "Cell Value"; var globaldiv = document.getElementById("globaldiv"); globaldiv.innerHTML = ""; globaldiv.appendChild(table); } createtbl()
<div id="globaldiv"></div>
This will work on all pages containing a div called globaldiv这将适用于包含名为 globaldiv 的 div 的所有页面
// JavaScript Document function createtbl() { var table = document.createElement("table"); table.border = "1"; var row = table.insertRow(-1); var cell = row.insertCell(-1); cell.innerHTML = "Cell Value"; var globaldiv = document.getElementById("globaldiv"); if (globaldiv) { globaldiv.innerHTML = ""; globaldiv.appendChild(table); } } window.addEventListener("load",createtbl);
<div id="globaldiv"></div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.