document.getElementById("myFrame").setAttribute("src") = "http://www.yahoo.com/";
myFrame是一个iframe元素...当它进入Chrome开发者控制台时,它会给我错误“在分配中无效的左侧”我正在尝试更新iframe。有遗漏的方法吗?
答案 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/");