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

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

var lastname=document.getElementsByName("fangchan"); 無法使用lastname.className

var lastname=document.getElementsByName("fangchan"); 無法使用lastname.className

心晴0623 2016-04-10 00:23:27
?<script?type="text/javascript"> ????var?lastname=document.getElementsByName("fangchan"); ????//!!!!!!!!定義的全局變量,然后在下面的用document.write(lastname.className);測(cè)試不行啊 ????//lastname是object?nodelist?不是object?HTMLElement ????function?hidetext(obj)?? ????{? var?myname?=?obj.parentNode; ????????var?mynamevalue?=?myname.getAttribute("name"); ?????? ????????var?content?=?document.getElementById("content"); ???????? ????????var?mycontent?=?content.childNodes; ???????? ????????for(var?m=0;?m<?mycontent.length;m++)? ????????{????? ???????????if(!(mycontent[m].nodeType==3?&&?!/\S/.test(mycontent[m].nodeValue))){ ????????????var?myidvalue=mycontent[m].getAttribute("id"); ????????????? ????????????if(myidvalue==mynamevalue){? ????????????????mycontent[m].style.display="block";? ????????????????myname.className="on";? ????????????????if(lastname!=myname)?//判斷為了重復(fù)點(diǎn)擊同一個(gè)不會(huì)把它的樣式消掉 ????????????????{? ?????????????????????lastname.className="";? ?????????????????????lastname=myname;?? ?????????????????} ???????????????? ????????????}???? ????????????else? ????????????????mycontent[m].style.display=?"none"; ????????????}????? ????????????else??? ????????????????continue;? ????????}? ????}??? ????</script>
查看完整描述

2 回答

?
_瀟瀟暮雨

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

document.getElementsByName你確定你的瀏覽器支持這個(gè)方法或者元素有name屬性么?

查看完整回答
反對(duì) 回復(fù) 2016-04-10
  • 心晴0623
    心晴0623
    有name屬性的。document.getElementsByName這個(gè)在別的地方都可以用的,在這里是可以獲得NodeList的。就是lastname.className會(huì)是空。我猜是不是節(jié)點(diǎn)有自己屬性和方法不能訪問標(biāo)簽屬性。不知道有沒有其他方法解決獲取html里面的某個(gè)特定標(biāo)簽并修改他的className呢??求解求解
  • _瀟瀟暮雨
    _瀟瀟暮雨
    正如你所說啊,獲得的是集合啊,你不妨取集合的第一個(gè)元素試試。
  • _瀟瀟暮雨
    _瀟瀟暮雨
    這個(gè)就是左值和右值了,即:你不可能將一個(gè)常量賦值給一個(gè)變量,也就是說如果a是變量,那么10 = a將會(huì)報(bào)語法錯(cuò)誤。
點(diǎn)擊展開后面3
  • 2 回答
  • 0 關(guān)注
  • 1461 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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