【发布时间】:2016-09-18 05:52:48
【问题描述】:
HTML sn-p:
<input title="List" data-id="1698481">
在 IE 11 控制台中,我一直在尝试各种命令,但没有连字符的所有内容都会正确返回,直到我点击“data-id”。
document.getElementsByTagName("input")[0].title
"List"
document.getElementsByTagName("input")[0].data-id
'id' is undefined
根据这个主题的其他线程,我尝试了其他语法(驼峰式等),但我仍然无法让它返回任何值
document.getElementsByTagName("input")[0].dataId
undefined
document.getElementsByTagName("input")[0].["data-id"]
Expected identifier
document.getElementsByTagName("input")[0].['data-id']
Expected identifier
任何帮助将不胜感激。
【问题讨论】:
-
我建议重温一些关于访问属性的 JavaScript 基础知识:stackoverflow.com/questions/11922383/…。 (
[0].['data-id']只是无效的语法)
标签: javascript