課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
為什么代碼提交沒有錯(cuò)誤,卻不生效,我也不知道錯(cuò)哪了
2017-12-11
源自:JavaScript入門篇 4-1
正在回答
用邏輯運(yùn)算符amp;amp;nbsp;nbsp;||nbsp;nbsp;nbsp;nbsp;!nbsp;nbsp;等不同的版本控制工具思想都是一樣的,git在錄制中
你可以把代碼拿出去,在網(wǎng)頁上用f12來看你哪里有錯(cuò)
小磊子0201 提問者
首先onclick='changcolor()',這才是點(diǎn)擊調(diào)用changcolor函數(shù),你寫的只不過是函數(shù)在堆中存在的地址。其次改變顏色之所以不成功是應(yīng)為color屬性只能夠?qū)ξ谋酒鹱饔?,所以你要獲取文本所在的元素,才能設(shè)置相應(yīng)的顏色。例如:
function changcolor(){
? ? var textColor = mychar.childNodes[1];//獲取到h5標(biāo)簽,之所以為1,是因?yàn)閏hrome把空白也當(dāng)成了一個(gè)子類,所以在h5標(biāo)簽之前還有一個(gè),當(dāng)你寫mychar.childNodes[0],實(shí)際上獲取到的是#text
? ? ? ? textColor.style.color = 'red';
}
隱藏和顯示沒有效果是因?yàn)槿鄙賡tyle。mychar.style.display = 'block';
function cancel(){
? ? ? ? var conf = confirm("取消設(shè)置?");
? ? ? ? if (conf改成true){
? ? ? ? ? ? txt.style ="";
? ? ? ? }
? ? }//定義"取消設(shè)置"的函數(shù)
maybe there is something wrong in network
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
11 回答不知道哪里代碼錯(cuò)了
1 回答代碼不知道哪里錯(cuò)了?
1 回答為什么代碼提交了卻沒有變化顯示呀?
3 回答代碼有錯(cuò)嗎?提交正確了為什么說網(wǎng)頁上有錯(cuò)誤運(yùn)行不了呢?
3 回答提交說錯(cuò)誤,都有效果了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-03-25
用邏輯運(yùn)算符amp;amp;nbsp;nbsp;||nbsp;nbsp;nbsp;nbsp;!nbsp;nbsp;等不同的版本控制工具思想都是一樣的,git在錄制中
2017-12-19
你可以把代碼拿出去,在網(wǎng)頁上用f12來看你哪里有錯(cuò)
2017-12-13
首先onclick='changcolor()',這才是點(diǎn)擊調(diào)用changcolor函數(shù),你寫的只不過是函數(shù)在堆中存在的地址。其次改變顏色之所以不成功是應(yīng)為color屬性只能夠?qū)ξ谋酒鹱饔?,所以你要獲取文本所在的元素,才能設(shè)置相應(yīng)的顏色。例如:
function changcolor(){
? ? var textColor = mychar.childNodes[1];//獲取到h5標(biāo)簽,之所以為1,是因?yàn)閏hrome把空白也當(dāng)成了一個(gè)子類,所以在h5標(biāo)簽之前還有一個(gè),當(dāng)你寫mychar.childNodes[0],實(shí)際上獲取到的是#text
? ? ? ? textColor.style.color = 'red';
}
隱藏和顯示沒有效果是因?yàn)槿鄙賡tyle。mychar.style.display = 'block';
2017-12-11
function cancel(){
? ? ? ? var conf = confirm("取消設(shè)置?");
? ? ? ? if (conf改成true){
? ? ? ? ? ? txt.style ="";
? ? ? ? }
? ? }//定義"取消設(shè)置"的函數(shù)
2017-12-11
maybe there is something wrong in network