window.open()打开新页⾯,并往新页⾯插⼊内容
定义和⽤法
open() ⽅法⽤于打开⼀个新的浏览器窗⼝或查找⼀个已命名的窗⼝。
自相矛盾的意思
语法
window.open(URL,name,specs,replace)一碧千里是什么意思
参数说明anxious
name值可以是填⼊新打开页⾯的名称,也可以是_blank(默认)等属性,如果不设置width,height等属性,那么新打开页⾯的⼤⼩默认为整个浏览器页⾯尺⼨。
现在需求是这样,新开⼀个页⾯,创建⼀个img标签并接收src值,不在项⽬⾥新建页⾯,直接使⽤load()打开空⽩页⾯,并插⼊img,设置src属性等。代码如下:
<input type="button" value="打开窗⼝" onclick="openWin()" />翻毛皮鞋怎么清洗
<script>
function show1() {
伯乐var id = window.open("","_blank");
三姑id.document.body.innerHTML="<div >ABCD</div>";
var img = new Image(); //创建img标签
img.src = '/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1688026885,27737677
15&fm=26&gp=0.jpg';
// img.classList.add('imgSty');//.imgSty样式是在此样式定义的,但是跳转的新页⾯没有此样式,因此⽆效
嘉字女孩名字大全imgSty = 'width: 100px; height: 100px; border: 1px solid #67C23A;';
// img.style = imgSty; //⾮ie浏览器使⽤此⽅法
img.style.width = '100px'; //ie浏览器需要逐个设置属性,否则⽆效,因为ie下认为属性是只读属性
img.style.width = '100px';
麻姑img.style.border = '2px solid #000';
id.document.write(img.outerHTML); //不能是img
id.document.write("<div style='width:100px; height:50px;border: 1px solid #000;'>123</div>");
id.document.title="⼆代⾝份证打印67"; // 设置新页⾯标题,⾕歌⽆效,360,ie好使
}
</script>
注意:id.document.write(),不能直接写在<script>标签⾥,或者写在load⾥,会报错,如下图。需要将id.document.write()写在 function中,通过点击事件或其他事件触发此function