为了账号安全,请及时绑定邮箱和手机立即绑定

为什么无法调用函数

<script type="text/css">

    function myfunction(){

        var a=confirm("关注js高级篇?");

        if(a==true){

            document.write("欢迎光临");

        }else{

            document.write("很遗憾");

        }

       

    }

</script>

<body>

<p>js进阶篇</p>

<input type="button"value="点击我"onclick="myfunction()">

</body>


正在回答

6 回答

<script type="text/css">里面的type改成text/javascript试试。

0 回复 有任何疑惑可以回复我~

两个原因:1.     type = "text/css" 改为 type = "text/javascript"\

                 2.     var a=confirm("关注js高级篇?");后的分号换成英文状态下的分号

0 回复 有任何疑惑可以回复我~
  1. script作为现代浏览器的默认脚本语言,<script> 标签里的 type="text/javascript"可以删除

  2. 函数名myfunction,按照驼峰命名原则,写成myFunction会更好

  3. var a=confirm("关注js高级篇?");注意中英文输入法下标点符号

0 回复 有任何疑惑可以回复我~

<script type="text/css">,把css换成javascript

0 回复 有任何疑惑可以回复我~

你试着var 后面的变量不要用a  

0 回复 有任何疑惑可以回复我~

var a=confirm("关注js高级篇?");的分号问题我修改了也无法运行

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么无法调用函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信