关于innerHTML?

关于innerHTML?

http://img1.sycdn.imooc.com//climg/5a5334560001044205040432.jpg

不知道是不是因为老师在这部分章节里讲到的是函数的封装,采用了所谓的面向对象的方法;咋老感觉老师函数和事件的书写有点怪异了,这里添加内容直接是HTML???下面事件的添加直接是.on(click,function())???

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

向元素内添加内容:JQuery封装的是html方法,元素直接调用html()即可。在选定的元素上绑定一个或多个事件处理函数可以用on()方法,这也是jquery提供的封装好的,直接调用即可。


  • 夜幕客船 提问者 #1
    jQuery中确实没有innerHTML方法,之前的使用都是通过jQuery方法获取对象数组之后通过【0】.innerHTML来添加,这里是直接使用了jQuery的html方法;这里感觉有点乱了?就是之前几乎所有的操作都是通过数组【0】.innerHTML来添加;然后,那么今后我们在实操做应该如何了?
    2018-01-08 21:59:27
  • 夜幕客船 提问者 #2
    on 的方法我是没找到了,jQuery中事件分别有对js的不同对应,比如点击事件,js中是onclick,jQuery中就是通过click来实现,所以,这个on???
    2018-01-08 22:01:13
怎么都被占用了呢 2018-01-09 09:35:59

innerHTML是原生js的方式,html()是jQuery的方式,两者的目的相同,就要看需要用哪种,用哪种比较方便了。

关于jQuery的on方式,在jQuery进阶步骤第一个课的右边有“jQuery 3.1 参考手册 ”的教辅,在里面有关于on()的详细解释。

http://img1.sycdn.imooc.com//climg/5a541c7a0001f65504890347.jpg

祝学习愉快!


提问者 夜幕客船 2018-01-08 22:00:50

on 的方法我是没找到了,jQuery中事件分别有对js的不同对应,比如点击事件,js中是onclick,jQuery中就是通过click来实现,所以,这个on???

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师