gpt4 book ai didi

javascript - 如何根据部分字符串获取Javascript getElementById?

转载 作者:行者123 更新时间:2023-11-28 14:18:09 26 4
gpt4 key购买 nike

我需要获取元素的 ID,但该值是动态的,只有结尾始终相同。

这是代码片段。

<TABLE ID="_MIPS-LRSYSCPU">

ID 始终以“-LRSYSCPU”结尾,则 _MIPS 是动态的。

如何仅使用 JavaScript 而不是 jQuery 获取 ID?谢谢

最佳答案

使用选择器[id$="<END OF ID HERE>"] :

const table = document.querySelector('[id$="-LRSYSCPU"]');
console.log(table);
<TABLE ID="_MIPS-LRSYSCPU">

同样,通过使用 ^而不是$ ,您可以选择属性以某个字符串开头的元素:

const table = document.querySelector('[id^="_MIPS"]');
console.log(table);
<TABLE ID="_MIPS-LRSYSCPU">

*=选择属性包含特定字符串的元素:

const table = document.querySelector('[id*="LRS"]');
console.log(table);
<TABLE ID="_MIPS-LRSYSCPU">

关于javascript - 如何根据部分字符串获取Javascript getElementById?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56539433/

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