第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

document.getElementById(“elementId”).innerHTML

document.getElementById(“elementId”).innerHTML

慕妹3242003 2022-08-18 10:11:36
首先,讓我解釋一下我想要做什么:我想為視頻游戲制作一個腳本,計算游戲中的多少錢,并創(chuàng)建一個元素來顯示它。跟蹤金錢部分很容易,但顯然制作元素就像我試圖做的最令人困惑的事情一樣。Chrome 控制臺的 Lightshot 屏幕截圖:https://prnt.sc/shszc2 屏幕截圖中藍色突出顯示的行在執(zhí)行兩次后出現(xiàn)錯誤。我用紅色框住了錯誤消息。我將從我擁有的腳本中刪除一些代碼,主要針對對我想要幫助的問題很重要的代碼,省略我理解的代碼。還要注意,我對在Javascript中生成圖形非常陌生,所以如果我制作元素的方式很可怕,那么這是因為我只是不斷嘗試隨機的廢話,直到某些東西似乎有效并堅持使用任何東西。// The elements that I created. Again i know next to nothing about elements, so the only thing that I // know will work is this catastrophe. var initialDiv = document.getElementById('onecup');mainText = initialDiv.appendChild(document.createElement('mainText'));mainText.style.position = 'absolute';mainText.style.left="50%";mainText.style.top="64px"mainText.style.width = "290px";mainText.style.height = "160px";mainText.style.color = "white";mainText.style.zindex = 1;mainText.style.fontSize = "18px"trackerBack = mainText.appendChild(document.createElement('trackerBack'));trackerBack.style.position = 'absolute';trackerBack.style.left="-200px"trackerBack.style.top="0px"trackerBack.style.width = "400px";trackerBack.style.height = "160px";trackerBack.style.backgroundColor = "black";trackerBack.style.opacity = ".20"trackerBack.style.zindex=1;diffTotal = trackerBack.appendChild(document.createElement('diffTotal'));diffTotal.id = "diffTotal"diffTotal.style.position = 'absolute';diffTotal.style.top="20%"diffTotal.style.left="40%";diffTotal.style.color = "rgba(255,255,255,255)";diffTotal.style.opacity = "1"diffTotal.style.zindex = 2;diffTotal.style.fontSize = "30px"diffFielded = diffTotal.appendChild(document.createElement('diffFielded'));diffFielded.id = "diffFielded"diffFielded.style.position = 'absolute';diffFielded.style.top="-15px"diffFielded.style.left="0px";diffFielded.style.color = "rgba(255,255,255,255)";diffFielded.style.opacity = "1"diffFielded.style.zindex = 2;}
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

我明白了:


diffTotal = trackerBack.appendChild(document.createElement('diffTotal'));

diffFielded = diffTotal.appendChild(document.createElement('diffFielded'));


conductValues("diffTotal", (aValP + aValU - bValP - bValU))

conductValues("diffFielded", (aValU - bValU))


conductValues = function(targetName, targetAssignment) {

    document.getElementById(targetName).innerHTML = toBna2(targetAssignment)

}

這些是導致錯誤的行。 是 的子項。在第一次調用中,您將替換 的內部 HTML。當您執(zhí)行此操作時,您正在刪除 ,因為它被新值替換,然后它不能再被找到,因為它不再存在。diffFieldeddiffTotalconductValuesdiffTotaldiffFielded


我假設實際上應該是 的另一個孩子,所以你應該這樣做:diffFieldedtrackerBack


diffFielded = trackerBack.appendChild(document.createElement('diffFielded'));

提示:將樣式內容移動到 css 文件中。


查看完整回答
反對 回復 2022-08-18
  • 1 回答
  • 0 關注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號