美文网首页
伪元素的获取

伪元素的获取

作者: 是小张啊啊 | 来源:发表于2020-03-11 17:07 被阅读0次
  • ::first-letter特殊样式加到首字母
  • ::first-line特殊样式加到第一行
  • ::before在元素之前插入
  • ::after在元素之后插入
  • ::用来区分伪类元素
<style>
#box::after{
      display:block;
      content:'456';
}
<style>

<div id = "box">123</div>

伪元素是CSS渲染的,不存在于我们的DOM树中,无法获取,querySelector()返回值为null

var oAf =document.querySelector("#box::after");
var oAf =document.querySelector("#box:after");
console.log(oAf);

getComputedStyle(对象 ,伪类) 括号里传入 (1.对象 2.伪类)
获取样式时采用getComputedStyle(1,2)[attr]这样的方式,若没有伪类,则写为null或者不写

var oBox = getElementById('box');
console.log(getComputedStyle(oBox,':after')['content']);//得到456
console.log(oBox.style[':after']);//不是写在行内里的样式,无法获取得到.

相关文章

  • 伪元素的获取

    ::first-letter特殊样式加到首字母 ::first-line特殊样式加到第一行 ::before在元素...

  • 2018-05-27

    这周主要研究了CSS的伪类和伪元素,所谓的伪元素就是你无法用JS获取到这个伪元素,或者增删改,可以用它完成视觉上的...

  • css样式 复习笔记

    伪类元素 其他属性 attr()用于获取选择到的元素的某一个html属性,并用于样式,可以用于伪元素,属性值采用伪...

  • jQuery1-004 API-选择器

    1、jQuery基础选择器 1.1、jQuery获取元素的统一方式 通过$('选择器')获取元素,获取的元素以伪数...

  • 如何用js改变伪元素样式

    通常设置伪元素的样式直接用CSS很方便 可是有时候想用js动态的去改变伪元素的样式,但是js获取不到伪元素,这就很...

  • 前端学习Day10

    伪类选择器和伪类元素 伪类专门用于表示元素的某种状态,比如访问过的超链接,获取焦点的文本框 当我们需要为元素的某种...

  • Dom操作

    js获取元素的几种方式 根据id属性的值获取元素,返回来的是一个元素对象 根据标签名字获取元素,返回来的是一个伪数...

  • 细说CSS伪类和伪元素

    原文 博客原文 大纲 1、伪元素2、伪类元素3、伪元素和伪类元素的区别4、伪类和伪元素的使用 1、伪元素 伪元素在...

  • 获取元素

    GetElementById获取元素 GetElementsByTagName()返回指定标签名的对象合集,以伪数...

  • 伪元素和伪类

    本文将介绍伪元素和伪类选择器的一些知识,以及在VUE中伪元素的动态数据更新; 伪元素和伪类: 伪元素:在内容元素的...

网友评论

      本文标题:伪元素的获取

      本文链接:https://www.haomeiwen.com/subject/ulntdftx.html