老师,我的问题出在哪?
来源:3-4 自由编程
sunflower426
2020-09-10 10:02:16
<!DOCTYPE <!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>自由编程</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="">
<style>
div{
width: 300px;
height: 300px;
background-color:pink ;
}
.box{
height: 90px;
width: 90px;
background-color: blue;
}
</style>
</head>
<body>
<p>点击这里!</p>
<div></div>
<script src="https://cdn.bootcss.com/zepto/1.1.7/zepto.min.js" async defer>
var $bx=$("<div class='box'>我是 small box内容</div>");
$("p").click(function(){
$("div").append($bx);
$bx.click(function(){
alert("已执行");
})
})
</script>
</body>
</html>
1回答
好帮手慕慕子
2020-09-10
同学你好,如下图所示,在引入文件的script标签中书写了代码
js语法中规定,在引入文件的script标签中书写的代码是无效的,所以无法实现效果。
建议修改:新创建一个script标签,将代码放在里面,另,去掉引入zepto文件的script标签的async和defer属性。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题