我只是想知道如何在 javascript 中使用自定义变量。假设我们有 5 个名为 zawsz、baws2、tawsx、paws4、vawsa 的 id,并且我们想要对所有这些 id 在这里定义的元素执行单个 DOM 命令.
document.getElementById("-aws-").onclick=function(){}
这里-aws-定义了上面定义的所有id。(-)可以替换为任何char/int值;
最佳答案
您可以使用以下代码: (以下代码将选择 id 包含 aws.txt 的所有元素。 我已经测试了这段代码并且它有效:https://jsfiddle.net/5042woqz/ )
document.querySelectorAll('*[id*="aws"]').forEach(function(item) {
item.onclick=function() {
console.log('click!');
};
});
Items 现在将是一个包含所有 aws- 元素的数组。 如果您还有其他问题,请告诉我。
P.S.:使用 jquery 可以轻松实现同样的事情。
关于javascript - 如何在 JavaScript 中使用自定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60251967/