【发布时间】:2022-01-11 09:48:22
【问题描述】:
<div id="container">
<div tabindex="0">Tabbable content 1</div>
<div>Non Tabbable content 2</div>
<button type="submit">Submit</button>
<label>First Name: <input type="text" /></label>
<iframe height="600" width="600" src="iframe.html"></iframe>
</div>
Iframe.html
<label>Last Name: <input type="text" /></label>
<div tabindex="0">Tabbable content inside iframe</div>
我想在容器[tabindex="0"],a,input,select,button 中找到与此选择器匹配的所有元素。
预期输出:Tabbable Content 1、button、First Name input、last name input、Tabbable content inside iframe 应返回元素。
我试过 $('[tabindex="0"],a,input,select,button', $('#container')), document.querySelector('#container').querySelectorAll('[tabindex= "0"],a,输入,选择,按钮')
【问题讨论】:
-
大部分都将按预期工作。要同时添加
iframe中的元素,您必须获取 iframe 元素的内容。
标签: javascript html jquery iframe