简体   繁体   English

从外部 JS 将子“表”Object 附加到 HTML 页面上的“Div”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM