我想点击一个按钮打开一个新窗口。它已成功打开,但我无法同时写入数据和设置标题。
有人有任何想法吗?
Equatable
答案 0 :(得分:2)
document.write()
会覆盖所有现有HTML(包括标题)。
你能做到的一种方法是在写完后设置标题。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title And Data Both</title>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("button").click(function () {
var filename = "console.log";
var newwin = window.open("", "", "width=200,height=100");
newwin.document.write("<h1>XXXX</h1>");
newwin.document.title = "Title";
});
});
</script>
</head>
<body>
<button type="button">Get Substring</button>
</body>
</html>
&#13;