简单的JavaScript问题

时间:2011-01-10 22:24:57

标签: javascript iframe

document.getElementById("myFrame").setAttribute("src") = "http://www.yahoo.com/";

myFrame是一个iframe元素...当它进入Chrome开发者控制台时,它会给我错误“在分配中无效的左侧”我正在尝试更新iframe。有遗漏的方法吗?

5 个答案:

答案 0 :(得分:3)

setAttribute有两个参数:

document.getElementById("myFrame").setAttribute("src", "http://www.yahoo.com/");

您正在尝试将DOM对象设置为字符串"http://www.yahoo.com/" ...这是无效的。

答案 1 :(得分:3)

设置setAttribute属性时,您确实不需要src

document.getElementById('myFrame').src = 'http://www.yahoo.com/';

答案 2 :(得分:1)

你无法为某事物分配函数调用,请尝试这样做:

document.getElementById("myFrame").setAttribute("src", http://www.yahoo.com/");

答案 3 :(得分:0)

在这里,我修好了

document.getElementById("myFrame").setAttribute("src", "http://www.yahoo.com/");

答案 4 :(得分:0)

试试这个......

document.getElementById("myFrame").setAttribute("src","http://www.yahoo.com/");