Я хочу, чтобы иметь возможность изменять заголовок и содержимое HTML во всплывающем окне, которое я открою на странице по своему желанию. При изменении содержимого (через document.write()
) работает нормально, название по какой-то причине не изменяется после первого изменения содержимого. Ниже приведен краткий пример код:Javascript - невозможно установить правильное название всплывающего окна
var targetDocument = window.open().document;
targetDocument.title = "A";
targetDocument.title = "B";
targetDocument.open("text/html", "replace");
targetDocument.write("<html>" +
"<head><title> C </title></head>" +
"<body> Hello! </body></html>");
targetDocument.close();
targetDocument.title = "D";
console.log("Title: " + targetDocument.title);
После этого кода, то всплывающее окно «B» в качестве заголовка и, аналогично, «B», вошедший на консоль (в то время, как ожидается, D). Я делаю что-то неправильно?
Я использую Chrome.
Он отображает D на моем конце. Я проверил jsbin. журналы D также. – zeppelin
Fiddle здесь, кажется, отлично работает ... https://jsfiddle.net/0f883xgo/ –
D для меня также на Firefox – axxis