问答详情
源自:2-1 认识DOM

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

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

提问者:慕函数9245147 2017-04-28 17:11

个回答

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

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

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

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

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

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