如何编辑在ifarme中加载的网页元素的属性值

时间:2019-04-01 04:44:50

标签: javascript html iframe

我正在创建一个网页,并且必须从父页面控制iframe。 作为标题,我需要编辑iframe中的元素属性。 我想这样做是为了向iframe中的文本框输入一些文本

document.getElementById('iframe').contentWindow.getElementByName('q').attributes('value')='abcde';

此代码无效。 在这里,iframe的src是google.com

请向我建议执行此操作的方法/代码。 谢谢。

1 个答案:

答案 0 :(得分:0)

要使用js添加文本,您需要使用innerHTML或textContent。属性值通常用于输入类型。

类似的事情应该起作用:

document.getElementById('iframe')。contentWindow.getElementByName('q')。innerHTML ='abcde';