亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

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);測試不行啊 ????//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)?//判斷為了重復點擊同一個不會把它的樣式消掉 ????????????????{? ?????????????????????lastname.className="";? ?????????????????????lastname=myname;?? ?????????????????} ???????????????? ????????????}???? ????????????else? ????????????????mycontent[m].style.display=?"none"; ????????????}????? ????????????else??? ????????????????continue;? ????????}? ????}??? ????</script>
查看完整描述

2 回答

?
_瀟瀟暮雨

TA貢獻646條經驗 獲得超225個贊

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

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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號