如果它包含某个子字符串,则要单击href
var styleCode = "827053-010";
document.querySelector("a[href="+styleCode+"]").click();
当我的变量开头有字母时效果很好,但是当我寻找数字时似乎不起作用
最佳答案
将属性值包装在attribute equals selector内的引号内。
var styleCode = "827053-010";
document.querySelector('a[href="'+styleCode+'"]').click();
// here ---^-------------^---
如果要查找attribute contains selector,请将其更改为。
var styleCode = "827053-010";
document.querySelector('a[href*="'+styleCode+'"]').click();
// ---^---
关于javascript - Javascript单击href如果包含数字字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38881115/