js,没有反应?

JavaScript016

js,没有反应?,第1张

第一、保证你的jq是有效的库文件。第二、保证你的jq路径是否导入正确。

这两个问题用$(function(){alert("jq库文件正常")})来测试。

第三、如果这两个没问题,在测试你的click事件是否被触发。用

$("#b1").click(function(){alert("点击事件触发成功")})来测试。

第四、你的js可能已经调用到,只是你的css是改变文字的大小,60px有点大,可能并不能改变,造成你js没反应的错觉。你可以改成改变文字的颜色css("color","red")如果帮到你了,希望采纳

你好,这个可能是你的浏览器不支持支持这个js,所以没有效果

为了解决这个问题,建议你可以换个可以支持这个js代码的QQ浏览器。QQ浏览器作为国产的浏览器,对国内的网站兼容性做的比较出色,而且对这种代码的兼容性也比较高,效果很好,你可以放心测试。

onclick="guess()"  你写成了  onclik

我帮你改好了,完整的代码如下:

<script type="text/javascript">

//生成一个随机数由于该变量在函数外称全局变量

//该代码是页面加载时执行的

var init_num=parseInt(Math.random()*100)+1

function guess(){

    //获取文本框

    var input=document.getElementById("num")

    //获取段落

    var p=document.getElementById("result")

    //获取文本框的值

    var n=input.value

    if(n==""||isNaN(n)){

        //输入为空或不是数字给与提示

        p.innerHTML="请输入1-100的整数"

    }else{

        //进行判断

        if(n<init_num)

            {

                p.innerHTML="小了"

                }else if(n>init_num){

                    p.innerHTML="大了"

                }else{

                    p.innerHTML="对了"

                    }

            }

    }

</script>

</head>

<body>

    <input type="text" id="num"/>

    <input type="button" value="猜" onclick="guess()"/>

    <p id="result"></p>

</body>

</html>