Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript获取元素的数据-*_Javascript - Fatal编程技术网

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')