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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

初學(xué)JS,想要制作一個(gè)“點(diǎn)擊鏈接,在當(dāng)前頁(yè)面顯示,不發(fā)生跳轉(zhuǎn)”的平穩(wěn)退化demo,遇到了一些問(wèn)題,希望得到大家的幫助!

初學(xué)JS,想要制作一個(gè)“點(diǎn)擊鏈接,在當(dāng)前頁(yè)面顯示,不發(fā)生跳轉(zhuǎn)”的平穩(wěn)退化demo,遇到了一些問(wèn)題,希望得到大家的幫助!

森林海 2019-04-13 08:37:19
正在自學(xué)js,翻看dom藝術(shù)這本書(shū),知乎上的伙伴都說(shuō)內(nèi)容很簡(jiǎn)單,可我自己倒是感覺(jué)挺糾結(jié)的正在做練習(xí),想要制作一個(gè)可以平穩(wěn)退化的demo:“點(diǎn)擊鏈接,A元素的圖片地址替換頁(yè)面展示區(qū)的圖片地址,不發(fā)生跳轉(zhuǎn)。”1.做了好多次,一直不成功,直接進(jìn)行了跳轉(zhuǎn),懷疑可能是函數(shù)的使用問(wèn)題,求大神看一下該如何修改,多謝了代碼的地址在這里:http://codepen.io/getcha22/pen/EjzqxQ2.這個(gè)demo涉及到,在外部JS文件中把實(shí)踐添加到HTML文檔的某個(gè)元素上:element.event=action..這里的action是可以直接寫(xiě)成一個(gè)函數(shù)名嗎?還是必須需要把內(nèi)容包含匿名函數(shù)中呢?比如:element.onclick=showFunction();多謝大家的幫助!為了大家的方便,下面是單獨(dú)的js部分,全部的代碼可以在codepen里面查看,辛苦大家了window.onload=preparelinks;functionpreparelinks(){vara_source=document.getElementsByTagName("a");for(vari=0;i
查看完整描述

2 回答

?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

你犯的錯(cuò)誤都是很簡(jiǎn)單的問(wèn)題,原因是你的基礎(chǔ)不扎實(shí),不過(guò)慢慢來(lái)就好了。
1.可以用element.onevent=listener直接指定回調(diào)函數(shù),不過(guò)最好不要這樣做,因?yàn)橛行U多缺點(diǎn),最主要就是只能指定一個(gè)回調(diào)函數(shù),可以用標(biāo)準(zhǔn)中的element.addEventListener,或者element.attachEvent(低版本ie兼容)。
2.你代碼的問(wèn)題:
if(a_source[i].getAttribute("href")=="disPic"){
這里寫(xiě)成.className==='disPic',注意也不要寫(xiě)成setAttribute('class','disPic'),因?yàn)闀?huì)有兼容性問(wèn)題,某些版本的ie會(huì)要你寫(xiě)成'className'
document.getElementById("placehold").getAttribute("src",picUrl);
這里寫(xiě)成setAttribute
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-13
?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

a_source[i].getAttribute("href")=="disPic"
因?yàn)槟氵@個(gè)判斷結(jié)果都是false,所以你鏈接上click事件并沒(méi)有綁定上去,所以無(wú)法阻止默認(rèn)的跳轉(zhuǎn)行為。我覺(jué)得如果有計(jì)算機(jī)基礎(chǔ),看完W3CSCHOOL上然后再去看書(shū),這里我推薦JavaScript高級(jí)程序設(shè)計(jì)。我就是這么過(guò)來(lái)的。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-13
  • 2 回答
  • 0 關(guān)注
  • 374 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)