使用 javascript 选择 JSTL 标签

Selecting a JSTL tag using javascript

我正在尝试查询 selector,它包含在 JSTL 标记中。到目前为止还没有运气。有人遇到过这个问题吗?

当我尝试 select 本网站的主页横幅时,例如:https://www.teknosa.com/

使用以下代码:

document.querySelectorAll('body > div.wrapper > section > div > fmt:setlocale > div.main-slider.desktop.hidden-xs > div > div')

我收到 'not valid selector' 作为回复。 fmt:setlocale select 或结束页面的内容搞砸了。

谢谢。非常感谢任何帮助。

试试这个代码:

document.querySelector('body .wrapper section div .main-slider div div');

这 select 或将 return <div class="slick-list draggable"> 元素作为结果。

使用“querySelectorAll”时,所有元素都会因此 returned。当您到达此处“body .wrapper section div”时,您想要 select 的代码中有很多结果,您必须选择要继续的结果。 当使用“querySelector”时,只取 sheet 的第一个结果

此代码会return相同的结果,但使用“querySelectorAll”

var x = document.querySelectorAll('body .wrapper section div');
var y = x[0].querySelectorAll('.main-slider div div')[0];