首頁  >  問答  >  主體

javascript - 為什麼用JS設定a標籤的diplay無效,在CSS中有效?

##

PHP中文网PHP中文网2662 天前988

全部回覆(5)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 10:52:11

    box.getElementsByTagName('a')[0]

    回覆
    0
  • 某草草

    某草草2017-07-05 10:52:11

    txt[0].style.display = '無';

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 10:52:11

    你寫的 txt[0].style.color = '#f00' 如果有效
    那你寫的 txt.style.display = 'none' 自己不覺得彆扭嗎

    回覆
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:52:11

    document.getElementsByTagName('a')[0].style.display = "none";

    使用getElementsByTagName設定的是數組,所以要索引值

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 10:52:11

    getElementsByTagName取得是NodeList,需要使用下標的方式取得具體某個元素,你使用的txt是一個nodelist,是多個元素的列表,參考https://developer.mozilla.org...

    回覆
    0
  • 取消回覆