Я пытаюсь вставить тег скрипта после тега iFrame. Здесь я хочу найти тег скрипта с атрибутом dash данных и заменить этот элемент iframe после этого, добавив тег скрипта.Как заменить тег скрипта на iframe динамически
Вот мой код, но не работает.
(function ($) {
var target = $("script[id=token]");
var iframe = $('<iframe>', {
src: "//" + getHostName(target.attr("src")) ,
name: "MyFrame",
class: 'Myforms ' + target.attr("data-unique"),
frameborder: "0",
scrolling: "no"
}).insertAfter($('<span>'));
target.replaceWith(iframe);
function getHostName(url) {
var l = document.createElement("a");
l.href = url;
return l.host;
}
})(jQuery);
см. Консоль есть ошибка ... – Jai
Ошибок в консоли – sridharnetha
Можете ли вы разместить свой код для 'getHostName()'? – Viktor