document.getElementById("myFrame").setAttribute("src") = "http://www.yahoo.com/";
myFrame是一个iframe元素...当进入这个开发人员控制台,它给了我错误“赋值中无效的左侧”我试图更新iframe。有没有我忘记的方法?简单的javascript问题
document.getElementById("myFrame").setAttribute("src") = "http://www.yahoo.com/";
myFrame是一个iframe元素...当进入这个开发人员控制台,它给了我错误“赋值中无效的左侧”我试图更新iframe。有没有我忘记的方法?简单的javascript问题
在这里,我固定它
document.getElementById("myFrame").setAttribute("src", "http://www.yahoo.com/");
setAttribute
有两个参数:
document.getElementById("myFrame").setAttribute("src", "http://www.yahoo.com/");
您正试图将DOM对象设置为字符串"http://www.yahoo.com/"
...这是无效的。
您不能分配的函数调用的东西,试试这个来代替:
document.getElementById("myFrame").setAttribute("src", http://www.yahoo.com/");
尝试......
document.getElementById("myFrame").setAttribute("src","http://www.yahoo.com/");
修复了您的拼写错误。 – lonesomeday 2011-01-10 22:29:18
设置src
属性时,您并不需要setAttribute
:
document.getElementById('myFrame').src = 'http://www.yahoo.com/';
请参阅https://developer.mozilla.org/en/DOM/element.setAttribute – 2011-01-10 22:28:01