新手求助問題,為什么這個(gè)變量是同一個(gè),而不被覆蓋呢 財(cái)富值75

科技 未結(jié) 3 964
ty_117757579
ty_117757579 2022-09-26 15:38

function positionMessage(){ var elme = document.getElementById("message"); elme.style.position = "absolute"; elme.style.left = "50px"; elme.style.top = "100px"; moveMessage("message",125,25,20); var elme = document.getElementById("message2"); elme.style.position = "absolute"; elme.style.left = "50px"; elme.style.top = "50px"; moveMessage("message2",125,125,20);}

這個(gè)elme變量第一次定義咧document.getElementById("message");
第二次被定義document.getElementById("message2");
為什么這兩個(gè)效果能同時(shí)出現(xiàn),而不是第二次定義的變量覆蓋了第一次的呢?

相關(guān)標(biāo)簽:
3條回答
  • 2022-09-26 15:52

    樣式代碼在覆蓋之前已經(jīng)被執(zhí)行,所以兩種效果都存在。

    0 討論(0)
  • 2022-09-26 16:00

    你大概是沒有弄懂聲明前置, var elme = document.getElementById("message")這行代碼是拆分為var elme;elme=document.getElementById("message")這兩行代碼的,聲明前置是指我們能夠獲取聲明的指針名字,但是無法獲取它的賦值,對于瀏覽器來說都只是重復(fù)了相同的動(dòng)作——var elme而已,也就是它知道了elme這個(gè)指針被聲明了(你可以理解為占位符),但不清楚這個(gè)指針指向哪里。獲取指針后,JS代碼是逐條依次執(zhí)行的,先是被賦給message,(elme=document.getElementById("message")),執(zhí)行了代碼后,又賦給了(elme=document.getElementById("message2")),然后再執(zhí)行代碼。so當(dāng)然兩個(gè)效果都會(huì)出現(xiàn)了,你可以測試下如果聲明函數(shù)和變量為一個(gè)指針名會(huì)出現(xiàn)什么情況,那大概就是你期望出現(xiàn)的覆蓋報(bào)錯(cuò)。

    0 討論(0)
  • var聲明有個(gè)變量提升的問題。實(shí)際上確實(shí)是覆蓋的。上面的代碼等同于下面:

    0 討論(0)
提交回復(fù)
最新問題
今年的春晚節(jié)目單已經(jīng)出來了,你覺得今年春晚還有意思嗎? 9
松下的家用投影機(jī)哪個(gè)型號好? 1
不育治療多少錢 1
英雄聯(lián)盟官方公布"冠軍紀(jì)念圖標(biāo)贈(zèng)送公告",王校長說"這個(gè)很奈斯",你如何看? 9
電視機(jī)開機(jī)后黑屏電源燈是紅色的,是什么原因? 2
哪的不孕不育醫(yī)院好 1
如何打開屏幕鏡像 4
魔百和網(wǎng)絡(luò)電視盒子設(shè)置里的密碼多少cm211 1
哪個(gè)專治療輸卵管堵了醫(yī)院好 1
家裝、家居、家具,的英文單詞各是指什么? 1
猜你喜歡
2024年株洲試管嬰兒三代費(fèi)用要花多少錢?技術(shù)怎么樣
國內(nèi)單身試管嬰兒合法嗎有沒有什么方法,需要條件嗎?
南京鼓樓醫(yī)院三代試管嬰兒價(jià)格是多少錢?附流程一覽!
越聰明越不想結(jié)婚,高智商女性難道真的不需要結(jié)婚嗎?
濟(jì)南三代試管總共多少錢?
不明原因不孕在天津做試管一次能成功的幾率大嗎附經(jīng)驗(yàn)分享及費(fèi)用參考?4萬元夠嗎?
2025第三代試管費(fèi)用多少,輕松預(yù)算支出!
昆明第三代試管嬰兒費(fèi)用大概多少?些費(fèi)用得自付!
〖怎么催乳〗催乳顆粒什么時(shí)候吃有效果
艾滋病人去泰國做三代試管多少錢,去哪里好!
熱門文章
2025成都可以做三代試管的私立醫(yī)院推薦
武漢試管助孕懷孕公司名單公布
長沙人工助孕醫(yī)院哪家好?
全國不用結(jié)婚證做試管嬰兒的醫(yī)院名單公布
子宮切口憩室做試管需要注意什么?
泰國三代試管嬰兒費(fèi)用及成功率一覽
廣東做三代試管去哪家私立醫(yī)院比較好?這幾家權(quán)威推薦
在泰國做試管嬰兒要花多少錢?
2025年去泰國做試管手術(shù)的詳細(xì)過程是什么?
哪家泰國三代試管嬰兒成功率好:快來掌握要點(diǎn)
廣告合作方 廣告申請