V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
txlty
V2EX  ›  程序员

怎么用原生js,取得v2ex右面那个签到链接的节点?

  •  
  •   txlty · 2013-11-22 18:16:15 +08:00 · 3669 次点击
    这是一个创建于 4023 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是右面那个“领取今日的登录奖励”
    jquery应该是
    $(".inner:eq(1) a") 或者 $(".box:eq(1) div a")
    原生js呢?
    4 条回复    1970-01-01 08:00:00 +08:00
    yangg
        1
    yangg  
       2013-11-22 18:39:35 +08:00   ❤️ 1
    document.querySelector('.icon-gift ~ a')?
    FrankFang128
        2
    FrankFang128  
       2013-11-22 18:59:16 +08:00 via Android
    如果支持IE6的话,你就要遍历所有节点。多么蛋疼
    txlty
        3
    txlty  
    OP
       2013-11-22 18:59:38 +08:00
    谢楼上。
    顺便再问下,如果没有.icon-gift 这个相邻节点。怎么获取?
    vibbow
        4
    vibbow  
       2013-11-23 16:18:12 +08:00 via iPad
    用xpath也行,可以直接写元素的相对路径,或者按文字来选择。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1255 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:02 · PVG 02:02 · LAX 10:02 · JFK 13:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.