JavaScript获取元素的数据-*
我有这个元素:JavaScript获取元素的数据-*,javascript,Javascript,我有这个元素: <input id="ider" data-orderid="100" type="text" class="form-control" value="ABCDEF"> 在执行时获取此错误:orderid未定义 如果我在Chrome的控制台中执行$(ider),我可以在属性列表中找到orderid 我做错了什么?你就快到了! 检查正确的语法: string = element.dataset.camelCasedName; element.dataset.came
<input id="ider" data-orderid="100" type="text" class="form-control" value="ABCDEF">
在执行时获取此错误:orderid未定义
如果我在Chrome的控制台中执行$(ider)
,我可以在属性列表中找到orderid
我做错了什么?你就快到了!
检查正确的语法:
string = element.dataset.camelCasedName;
element.dataset.camelCasedName = string;
string = element.dataset[camelCasedName];
element.dataset[camelCasedName] = string;
在您的情况下,它将是:
orderId = document.getElementById("ider").dataset.orderid;
或
来源:你就快到了!
检查正确的语法:
string = element.dataset.camelCasedName;
element.dataset.camelCasedName = string;
string = element.dataset[camelCasedName];
element.dataset[camelCasedName] = string;
在您的情况下,它将是:
orderId = document.getElementById("ider").dataset.orderid;
或
来源:您可以使用getAttribute方法
console.log(document.getElementById("ider").getAttribute('data-orderid'));
console.log(document.getElementById(“ider”).getAttribute(“data-orderid”)代码>
您可以使用getAttribute方法
console.log(document.getElementById("ider").getAttribute('data-orderid'));
console.log(document.getElementById(“ider”).getAttribute(“data-orderid”)代码>
您既可以使用,也可以访问数据医嘱ID
console.log(document.getElementById(“ider”).dataset.orderid);
log(document.getElementById(“ider”).getAttribute(“data-orderid”))代码>
。作为控制台包装{最大高度:100%!重要;顶部:0;}
您既可以使用,也可以访问数据医嘱ID
console.log(document.getElementById(“ider”).dataset.orderid);
log(document.getElementById(“ider”).getAttribute(“data-orderid”))代码>
。作为控制台包装{最大高度:100%!重要;顶部:0;}
你试过了吗
let elem = document.getElementById('ider');
及
你试过了吗
let elem = document.getElementById('ider');
及
您可以使用.getAttribute
来完成此操作<代码>文档.getElementById(“ider”).getAttribute('data-orderid')
您可以使用.getAttribute
完成此操作<代码>文档.getElementById(“ider”).getAttribute('data-orderid')代码>