HTML中JS的问题

HTML中JS的问题,第1张

先确保你onclick事件里的 a 的值是不是大于0,如果大于0肯定会走for循环的,如果走了for循环还没有出结果说明 for循环里的代码写的代码本身就是无效果的,你alert()d出看看走到哪里出问题了

<!DOCTYPE html>

<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}里面


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6293012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存