为了账号安全,请及时绑定邮箱和手机立即绑定

〔急〕JavaScript使用〔getAttribute()〕方法获取属性值的问题

〔急〕JavaScript使用〔getAttribute()〕方法获取属性值的问题

QQBiD 2018-02-02 12:57:17
<script type="text/javascript" src="https://qqbid.bid/load/libs/jquery/jquery-1.12.4.min.js"></script> <script type="text/javascript"> $(function(){ $(".data-qqbid-options").click(function(){ alert("是否存在属性data-qqbid-options:"+this.hasAttribute("data-qqbid-options")); alert(this.innerHTML+"是一种"+this.getAttributeNode("data-qqbid-options").value+"。"); alert(this.innerHTML+"是一种"+this.getAttribute("data-qqbid-options")+"。"); }); }); </script> <ul> <li class="data-qqbid-options btn" data-qqbid-options='{"species":"鸟类","":}'>喜鹊</li> <li class="data-qqbid-options btn" data-qqbid-options='{"species":"鱼类","":}'>金枪鱼</li> <li class="data-qqbid-options btn" data-qqbid-options='{"species":"蜘蛛","":}'>蝇虎</li> </ul> 点击第一个〔<li>〕标签使用〔this.hasAttribute("data-qqbid-options")〕方法获取到的是一个数组〔{"species":"鸟类","":}〕,我要再获取这个数组中〔species〕的值,如何返回,如何实现? 我使用〔this.hasAttribute("data-qqbid-options")["species"]〕方法却返回〔undefined〕。 ​
查看完整描述

2 回答

?
QQBiD

TA贡献1条经验 获得超0个赞

已解决。
查看完整回答
反对 回复 2018-02-02
  • 2 回答
  • 1 关注
  • 2196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信