哪里出了问题
来源:1-25 编程练习
96的有痣青年
2017-12-29 10:45:11
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>闪烁的文字</title>
<style type="text/css">
div{
width:200px;
height:200px;
line-height:200px;
border:2px solid gray;
text-align:center;
color:red;
}
</style>
</head>
<body>
<h3>会闪烁的文字</h3>
<div id="text">☆☆☆今日特卖☆☆☆</div>
<script type="text/javascript">
var zhiti=document.getElementById('text')[0];
var liang="★★★今日特卖★★★",
buliang="☆☆☆今日特卖☆☆☆";
setInterval(function(){
if (zhiti==buliang) {//此前这里写成了zhiti==buliang
zhiti.innerHTML=liang;
}else{
zhiti.innerHTML=buliang;
}
},500)
</script>
</body>
</html>
1回答
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>闪烁的文字</title> <style type="text/css"> div{ width:200px; height:200px; line-height:200px; border:2px solid gray; text-align:center; color:red; } </style> </head> <body> <h3>会闪烁的文字</h3> <div id="text">☆☆☆今日特卖☆☆☆</div> <script type="text/javascript"> // var zhiti=document.getElementById('text')[0]; //获取ID的对象,因为不是集合不需要加[0] var zhiti=document.getElementById('text'); var liang="★★★今日特卖★★★", buliang="☆☆☆今日特卖☆☆☆"; setInterval(function(){ // if (zhiti == buliang) { //zhiti是DOM对象,应该写该对象的文本,所以加 innerHTML if(zhiti.innerHTML == buliang){ zhiti.innerHTML=liang; }else{ zhiti.innerHTML=buliang; } },500) </script> </body> </html>
希望能帮到你。
请点【采纳答案】
如果还有问题,我会全力为你解答。⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄
相似问题