为什么采用dom0级与dom2级的方法,无法调用

js如下:

var bt1=document.getElementById("bt1");

//bt1.onclick=test();

function test(){

    document.write("目标JS");

    var mytest=confirm("准备好了吗?");

    if(mytest==true)

    {

        alert("OK,let's do it");

    }

    else{

        alert("重新学习");

    }

    

    }


    //bt1.addEventListener('click',test,false);

html如下:

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>系好安全带,准备启航</title>

<!--引入外部文件的方式-->


<script type="text/javascript" src="script.js">



</script>

</head>

<body>

<input type="button" value="打开" id="bt1">

</body>

</html>


qq_丁田龍太_0
浏览 1347回答 2
2回答

李夜

两种方法:(1)将JS外部文件链接放在<input>标签后面;(2)或者将JS代码写在加载事件里,如下:window.onload = function(){你的JS代码}

李晓健

把引入js文件放到body的最后试试,<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> </head> <body>     <input type="button" value="打开" id="bt1">     <!--引入外部文件的方式-->     <script type="text/javascript" src="script.js"></script> </body> </html>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript