控制iFrame中元素的样式

时间:2011-06-14 12:56:03

标签: javascript css iframe

我不确定这是否可行,但我试图使用javascript改变iFrame中包含的元素的样式。

我已经尝试了以下理论应该没有运气的情况......

<script>
function click() {
window.frames[0].document.getElementById('daLink').style.backgroundColor="#000";
}
</script>

<a href="#" onclick="click()" >Test</a>
<iframe src="http://www.google.co.uk" width="600" height="400" id="daLink"></iframe>

1 个答案:

答案 0 :(得分:1)

仅当iFrame Source位于同一域时才会起作用。 由于同源政策,您的代码无效!

在此处阅读更多内容:Javascript Security