我想要達到的效果如圖當我點擊圖片紅色區(qū)域,會顯示或折疊它的子標簽我用js實現(xiàn)e.getElementsByTagName('ul')[0].style.display = e.getElementsByTagName('ul')[0].style.display=='block'?'none':'block';
//這個代碼沒問題,可以實現(xiàn)效果var k = e.getElementsByTagName('ul')[0].style.display;
(k == 'block') ? k='none': k='block'; //這個代碼就不行,為什么?關(guān)于第二點我終于想明白了,相當于重新給k賦值了,等于把之前的值給覆蓋了,所以不行,但如果按照hsfzxjy解答的代碼就沒問題,相當于把值賦給了k的display對象
js 三元運算符的使用問題
動漫人物
2018-09-11 13:13:53