猿问

onclick报错: 函数未定义 萌新实在不知道错在哪

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>


</head>

<body>

    <p onclick="p();">我是P标签</p>

    <button onclick="btn();">我是button</button>

</body>


<script type="text/javascript">

    function p(){

        var p = document.getElementsByTagName('p');

        console.log(p);

        p.style.display="none";

    }

    btn=function(){

        var btn = document,getElementsByTagName('button');

        console.log(btn);

        btn.style.display="none";

    }

</script>

</html>

p和btn都找不到。报错:
Uncaught ReferenceError: btn is not defined at HTMLButtonElement.onclick


萌新实在没有找出问题 才来提问。希望有大佬帮我看一下


aluckdog
浏览 2813回答 2
2回答

HUWWW

target返回的是数组,一般如果用后面直接在var变量的时候加中括号0还有个最大的问题,一般不建议把事件这么写,
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答