iframe没有ID属性只有src属性,js如何定位该元素?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
:iframe没有ID属性只有src属性,js如何定位该元素?![]() 针对你的场景,最稳妥的方法是使用 属性包含选择器( 1. 推荐写法(包含匹配)只要 javascript var iframe = parent.document.querySelector('iframe[src*="test.asp"]'); 2. 更精确的写法(结尾匹配)如果你的 javascript var iframe = parent.document.querySelector('iframe[src$="test.asp"]'); // 如果要兼容带参数,可以用:iframe[src$=".asp"] 或 iframe[src*="test.asp"] src="test.asp" 做精确匹配(=),因为浏览器获取的 src 属性值会被自动补全为绝对路径(比如 https://yourdomain.com/test.asp),而 HTML 中写的是相对路径。直接用 = 会匹配失败。
该文章在 2026/7/3 9:26:43 编辑过 |
关键字查询
相关文章
正在查询... |