js靠的是dom获取子元素,css为什么也可以获取一个盒子里面的子元素。 感觉好懵比,DOM是寻找html元素资源的总称吗?html css dom javastript 标记 外形 后两个是什么

来源:2-1 认识DOM

慕函数9245147

2017-04-28 17:11

js靠的是dom获取子元素,css为什么也可以获取一个盒子里面的子元素

写回答 关注

2回答

  • Fayyiiii
    2017-05-01 15:29:38

    css是利用元素标签<>,的id或者class来获取元素的。它要为元素内容添加样式,你当然得获取这个元素,不然你想让它的内容(例如,文字变红色),那你如何获取这个文字?电脑不像我们人,人可以用手去抓。。。。。。(我想不出其他更好的比喻了)。。。。。。

  • Fayyiiii
    2017-05-01 15:25:23

    css是用来给HTML里的文本,图片等等之类的内容做样式用的(例如,文字颜色,大小。定位图片位置等等)。

    而js是用来给HTML里的文本,图片做行为效果(我姑且这么解释吧),比如你点击按钮,进行图片切换。点击文字文字会动之类的。

    最后说一句:其实现在的CSS3也能做一些类似动作效果了。

DOM探索之基础详解篇

要知道前端大牛都是从精通DOM开始的,全面讲解DOM的基础知识

98374 学习 · 238 问题

查看课程

相似问题