变化的值与if

来源:4-1 做判断(if语句)

云林雨

2020-04-09 14:31

<!DOCTYPE html>

<html>

<head>

<script>

window.onload=function ()

{

var oDiv=document.getElementById('p1');

var value=1;

setInterval(function(){

oDiv.innerHTML=value;

value++;

if(value>2){

value=1;

}

},1000);


var a1=document.getElementById('p1').innerHTML;

if(a1==1)

{

document.getElementById("l").style.display="none";

document.getElementById("m").style.display="block";

}

if(a1==2)

{

document.getElementById("m").style.display="none";

document.getElementById("l").style.display="block";//问:为什么无法随着a1的变化而变化?

}

}


</script>

</head>

<body>

<img id="l" src="/i/eg_bulbon.gif">

<img id="m" src="/i/eg_bulboff.gif">

<p id="p1"></p>


</body>

</html>


写回答 关注

2回答

  • 笙笙不息
    2021-01-15 15:47:30

    value不是一个关键字吗

  • 一曲_离殇
    2020-04-09 18:54:50

    你描述一下问题,咔,贴一堆代码,没有解决的欲望

    云林雨

    用js给<p>赋值,随时间变化而变化。然后把<p>里的值用作if()内的判断条件 无法正确执行,是和不断变化的值有关吗请问?

    2020-04-10 13:17:56

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题