Вопрос по javascript, jquery – Я получаю неопределенную ошибку в iframe

3

У меня есть iframe ниже:

<code><iframe class='upload_target' name='upload_target' src='#' style='width:0;height:0;border:0px;solid;#fff;'></iframe>
</code>

Я пытаюсь остановить команду ниже, но я получаю неопределенную ошибку:

<code>$('.upload_target').contentwindow is undefined
</code>

Как я могу исправить эту неопределенную ошибку?

Ниже приведен код:

<code>   $(".uploadbutton").click(function() {
          $(".upload_target").contentWindow.stop(); //for anything but IE
          $(".upload_target").contentWindow.document.execCommand("Stop"); // for IE
  return stopImageUpload();
</code>

});

Ваш Ответ

1   ответ
5

Ты получаешьundefined так какcontentWindow является нативным Javascript, и вы используете его в коллекции jQuery, которой нетcontentWindow как ценность. Сначала вы должны получить исходный объект DOM. Сделайте это вместо этого:

$('.upload_target').get(0).contentWindow
Error: User Rate Limit Exceeded user1333290
@ user1333290 у нас нет возможности ответить на ваш второй вопрос, не зная, чтоuploadbutton является.
.uploadbutton - это класс, назначенный обычной кнопке (тип ввода = «класс кнопки» = «кнопка загрузки») user1333290

Похожие вопросы