慕斯王
2023-10-20 16:16:19
我有一個(gè)js函數(shù)。該函數(shù)創(chuàng)建Table元素并返回它。我已將其放在同一頁面上,然后它就可以工作了。但我已將該功能設(shè)為external js. 然后它就不起作用了。如何從外部 js 在 HTML 頁面上的元素中附加Tablereturn ?Div外部JS:// JavaScript Documentfunction 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>
1 回答

慕妹3146593
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
這適用于包含名為 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>
添加回答
舉報(bào)
0/150
提交
取消