小白做了個(gè)動(dòng)態(tài)創(chuàng)建菜單列表的練習(xí),自己想加一個(gè)判斷,當(dāng)菜單存在的時(shí)候就不要添加,但是這里出現(xiàn)了一個(gè)bug,第一次點(diǎn)擊創(chuàng)建的時(shí)候添加成功,因?yàn)槌晒罅斜眄?xiàng)目長(zhǎng)度變?yōu)?,所以循環(huán)由原來的1次變成2次,第二次循環(huán)是用輸入的菜單名和創(chuàng)建的菜單名作對(duì)比,所以會(huì)一直alert,但還是可以添加重復(fù)名稱的菜單,在這里請(qǐng)教各位大佬這個(gè)問題如何解決。用for循環(huán)去判斷這個(gè)問題我是想到頭爆了也沒辦法,所以我只能直接獲取整個(gè)個(gè)ul的innerHTML然后用indexOf去判斷是否存在字符串,但是這里又會(huì)有一個(gè)bug,比如添加了一個(gè)“公司簡(jiǎn)介”,那么就不能再添加“公司”這樣的菜單了,因?yàn)椤肮尽笔前凇肮竞?jiǎn)介”里的,醉了啊。
關(guān)于動(dòng)態(tài)創(chuàng)建菜單列表(for循環(huán)中的if)?
胡說叔叔
2019-02-19 17:18:27