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

把这里的button 换成表单元素的input type='button' 为什莫就不行了呢

<button></button>===<input type='button' value='动态创建div'>

正在回答

5 回答

<input type="button" value="点击通过jQuery动态创建元素节点">

调试过了 是可以的,你发发整个代码看看,问题不是出在这里,或者复制整个代码,在Chrome的控制调试看有没有其他的地方报错

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

你肯定哪里错了,他是div的点击事件跟是不是button没关系,你就算没button按钮都可以创建

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

RKQAQ

说错了是body的点击事件
2018-08-01 回复 有任何疑惑可以回复我~

照样可以,你仔细检查看看是不是哪里做了修改

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

 <input type="button" name="oBtn" id="oBtn" value="创建" />

    <script type="text/javascript">

    $("#oBtn").click(function(){

        var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")

        $("body").append(div);

    }) ;

    </script>

试试看

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

你需要给input标签绑定click事件

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

RKQAQ

input本身就被包含在div里,div设置了点击事件,跟input有没有点击事件没关系
2018-08-01 回复 有任何疑惑可以回复我~
#2

RKQAQ 回复 RKQAQ

是body
2018-08-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

把这里的button 换成表单元素的input type='button' 为什莫就不行了呢

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