gpt4 book ai didi

JavaScript 获取元素的 data-*

转载 作者:行者123 更新时间:2023-12-01 00:53:32 25 4
gpt4 key购买 nike

我有这个元素:

<input id="ider" data-orderid="100" type="text" class="form-control" value="ABCDEF">

我想获取输入的data-orderid:

orderId = document.getElementById("ider").data-orderid;

执行时出现此错误: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;

orderId = document.getElementById("ider").dataset['orderid'];

来源:https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset

关于JavaScript 获取元素的 data-*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56774508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com