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

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

我的代碼沒有問題,但是運行不出結果

我的代碼沒有問題,但是運行不出結果

DUO4343393 2016-11-04 10:57:43
var submenu=document.li.getElementsByTagName("ul")[0];這一句怎么感覺不正確,給我解釋下,謝謝。我在做多級菜單,通過JS代碼來實現,怎么樣才能確定是第一個li標簽下的ul標簽呢?
查看完整描述

15 回答

?
李曉健

TA貢獻1036條經驗 獲得超461個贊

var?submenu=document.getElementsByTagName("ul")[0];???//你那document后面的li是個什么東西


查看完整回答
7 反對 回復 2016-11-04
  • DUO4343393
    DUO4343393
    我要表達的意思是查找li標簽下的ul標簽
  • 李曉健
    李曉健
    你可以給li里的ul添加一個class呀 ,然后通過document.getElementsByClassName 來獲取呀?;蛘呤窍热〉絣i,再通過li.getElementsByTagName 來獲取。直接document下是沒有li屬性的。 你的想法是沒有錯的,但是代碼的語法不是以你的想法為標準的。
?
紅紅火火我的天

TA貢獻9條經驗 獲得超12個贊

把.li去掉 直接document.getElementByTagName() 沒有這么調用的 ?建議你下一個前端編程軟件 會提示語法錯誤 例如 dw

查看完整回答
3 反對 回復 2016-11-04
?
杜發明

TA貢獻202條經驗 獲得超301個贊

沒有運行不出來的正確代碼,你的.li我還真心沒用過

查看完整回答
2 反對 回復 2016-11-04
?
串豬神

TA貢獻155條經驗 獲得超200個贊

沒有li的,正確的應該是

var submenu = document.getElementsByTagName('ul')[0];

望采納

查看完整回答
1 反對 回復 2016-11-05
  • DUO4343393
    DUO4343393
    我一般寫的是document.getElementsByTagName('ul')[0]; 但是我做的是多級菜單 出現好多級的ul,這個該如何確定是哪一級的ul標簽
  • 串豬神
    串豬神
    如果想要確定是某個ul dom節點的話使用id吧,或者使用jquery,可以使用類選擇器、css選擇器之類的。
?
孤月王玨

TA貢獻1條經驗 獲得超1個贊

document.li.getElementsByTagName ?這句document后面多了個".li" 去掉就好了 正確的寫法是這樣滴:document.getElementsByTagName

查看完整回答
1 反對 回復 2016-11-04
?
出色的龍套

TA貢獻1條經驗 獲得超1個贊

我的代碼沒有問題

查看完整回答
1 反對 回復 2016-11-04
?
qq_醉落夕風_0

TA貢獻25條經驗 獲得超1個贊

var submeun=document.getElementTagName("ul");

第一個Li? submenu.getElementTagName("li")[0]

查看完整回答
反對 回復 2018-08-17
?
studyupdate

TA貢獻2條經驗 獲得超0個贊

如果你想帶這個li,就給li一個class或者id,直接用是不行滴

查看完整回答
反對 回復 2018-03-28
?
翰術

TA貢獻21條經驗 獲得超8個贊

有li父集下的ul子集么?或者說你寫反了?

查看完整回答
反對 回復 2016-11-05
?
慕粉4259319

TA貢獻19條經驗 獲得超4個贊

語法的錯誤,應該是document.getElementByTagName('ul')[0];

查看完整回答
反對 回復 2016-11-05
?
Mango3846987

TA貢獻2條經驗 獲得超0個贊

如果li是自己要拼接的東西的話,看看位置寫錯了沒有
查看完整回答
反對 回復 2016-11-04
?
慕田峪3555374

TA貢獻137條經驗 獲得超18個贊

語法錯誤,那個document后面li用法是你自創的吧,把它去掉就可以了

查看完整回答
反對 回復 2016-11-04
?
梁小樣

TA貢獻3條經驗 獲得超0個贊

加個.li是什么鬼,應該是這樣寫吧 var submenu=document.getElementsByTagName("ul")[0];
查看完整回答
反對 回復 2016-11-04
?
最不靠譜的老謝先生

TA貢獻3條經驗 獲得超0個贊

。。沒有問題的代碼會沒有效果?這句話誰都不信。找找

查看完整回答
反對 回復 2016-11-04
?
慕粉3233872

TA貢獻70條經驗 獲得超29個贊

.li是什么用法?沒見過

查看完整回答
反對 回復 2016-11-04
  • 15 回答
  • 0 關注
  • 5266 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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