use*_*014 4 javascript getelementbyid
可以document.getElementById和正则表达式一起使用吗?
例如,一个页面上的ID将是Product-1,而在另一个页面上它将是product-3.(不要问我为什么,但显然无法改变.)
我想要做的是getElementById查找Product-x的Id,其中x是1或3.
目前我有这样的事情:
var _container = document.getElementById("product-1") || document.getElementById("product-3");
Run Code Online (Sandbox Code Playgroud)
这有用 - 但我想知道是否有更好的方法这样做?
提前致谢
是的 document.querySelectorAll在这里似乎很好。
document.querySelectorAll('[id^=product]')
Run Code Online (Sandbox Code Playgroud)
从StackOverFlow借来的
MDN链接在这里。
| 归档时间: |
|
| 查看次数: |
9515 次 |
| 最近记录: |