我想在工具類util.js中添加一個(gè)方法,在html引入該js時(shí),自動(dòng)在html中插入一段生成的html 如下: function log(obj,text) { var logId = "testlog"; var div = obj.createElement("div"); div.id = logId; var logObj = obj.getElementById(logId); var first=obj.body.firstChild;//得到頁面的第一個(gè)元素 obj.body.insertBefore(div,first); logObj.style.display = "block"; logObj.style.color = "white"; logObj.style.size = "32px"; logObj.backgroundImage = "url(/popCashierbg.png)"; logObj.innerHTML = text; }存在如下問題:調(diào)用時(shí)候 log(window.docuemt,"werwer")在頁面初始化js中obj.body.firstChild 一直報(bào)錯(cuò)找不到firstChild。網(wǎng)上大多數(shù)插入都是插入到對(duì)應(yīng)class下或者 插入到某個(gè)id元素節(jié)點(diǎn)下,我想直接插入到body下面。我引入的js 直接document 和 在html初始化代碼中document 是一個(gè)對(duì)象嘛。
原生js動(dòng)態(tài)生成html初始化插入到body(不指定id/class)
海綿寶寶撒
2019-03-07 14:11:17