<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
#a{
width:100%
height:600px
border:2px solid #090
background-size: 100%
}
</style>
<script type="text/javascript">
function welcome(){
var box = document.getElementById('a') // 获取div的盒子
alert("欢迎你!")
box.style.background= "url(1.jpg) no-repeat" // 插入图片 不重复
box.style.backgroundSize="100%" // 背景填充DIV
}
</script>
</head>
<body background-size:100% 100% >
<div id="a">
<form>
<input type="button" value="点击进入" onclick="welcome()"/>
</form>
</div>
</body>
</html>
最后的那个 <body>请改为 </body>并把前面的 <script>xxx</script>这大块放到 </body>前面。
因为你在执行 js 的时候 dom 都没有加载呢,所以要放到后面,或者把整个 js 放到 window.onload = function(){xxx}里面
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)