我正在创建一个网页,并且必须从父页面控制iframe。 作为标题,我需要编辑iframe中的元素属性。 我想这样做是为了向iframe中的文本框输入一些文本
document.getElementById('iframe').contentWindow.getElementByName('q').attributes('value')='abcde';
此代码无效。 在这里,iframe的src是google.com
请向我建议执行此操作的方法/代码。 谢谢。
答案 0 :(得分:0)
要使用js添加文本,您需要使用innerHTML或textContent。属性值通常用于输入类型。
类似的事情应该起作用:
document.getElementById('iframe')。contentWindow.getElementByName('q')。innerHTML ='abcde';