простой вопрос javascript - PullRequest
0 голосов
/ 11 января 2011
document.getElementById("myFrame").setAttribute("src") = "http://www.yahoo.com/";

myFrame - это элемент iframe ... при вводе этого в консоль разработчика chrome выдает ошибку "Недопустимая левая часть в назначении". Я пытаюсь обновить iframe.Есть ли способ, который я забыл?

Ответы [ 5 ]

3 голосов
/ 11 января 2011

Вам не нужно setAttribute при установке свойства src:

document.getElementById('myFrame').src = 'http://www.yahoo.com/';
3 голосов
/ 11 января 2011

setAttribute принимает два аргумента:

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

Вы пытаетесь установить для объекта DOM строку "http://www.yahoo.com/" ..., которая недопустима.

1 голос
/ 11 января 2011

Вы не можете назначить вызов функции чему-либо, попробуйте вместо этого:

document.getElementById("myFrame").setAttribute("src", http://www.yahoo.com/");
0 голосов
/ 11 января 2011

Попробуйте это ...

document.getElementById("myFrame").setAttribute("src","http://www.yahoo.com/");
0 голосов
/ 11 января 2011

Здесь я исправил это

document.getElementById("myFrame").setAttribute("src", "http://www.yahoo.com/");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...