У нас есть приложение, которое мы не можем коснуться исходного кода. Вот почему я не могу вставить javascript-код в iframe. Я пытался манипулировать изображение кнопки SRC с помощью JQuery и JavaScript следующим образом:Изменение содержимого динамически созданного iframe
// there isn't id of the iframe so I used to catch by tag
$("input:image", window.parent.frames[0].document).each(function() {
$(this).attr("src", "http://" + document.location.hostname + "/theme/img/buttonDownArrow.png")
});
// other attempt
document.getElementsByTagName('iframe').onload = function() {
$("input:image", window.parent.frames[0].document).each(function() {
$(this).attr("src", "http://" + document.location.hostname + "/theme/img/buttonDownArrow.png")
});
}
, но ничего не произошло. Когда я попытался использовать код в консоли после загрузки iframe, он работает правильно. Я поместил исходный код на конец страницы, но ничего не произошло. Есть ли способ манипулировать загруженным содержимым iframe?
это на тот же домен. –