美文网首页
操作各种样式及标签属性

操作各种样式及标签属性

作者: 聊却余生skr | 来源:发表于2018-09-12 22:04 被阅读0次

一.操作各种样式

js是不能修改外部的css文件的,只能操作内部和行内的样式

<style id="sty"></style>
<div id="wrap"></div>
let Osty=document.getElementById("sty");
    Osty.innerHTML="#wrap{
        width:100px;
        height:100px;
        background-color:#f00;
    }"
    //这是id的写法,class的写法跟id一样,只要在style标签里加个class名就行了

1.合法操作元素的标签属性(直接点".""操作)

<div id="wrap" class="box" title="操作我吧"></div>
let oDiv=document.getElementById("wrap");
    oDiv.title="我来操作你了";
    oDiv.className="wrap";//class比较特殊。,需要className代替操作。
    oDiv.id="box";//这里改了id之后还是代表着原标签的,不会影响其他操作,这里仅仅只是换了名字而已,但是改了id之后就不在享用原来id的样式了

操作style标签

<div id="wrap" style="width:100px"></div>
let Wrap=document.getElementById("wrap");
    Wrap.style.height="100px";//这里通过style增加了高
    Wrap.style.backgrounColor="#f00";
    /*
    以上的比较繁琐,我们可以把他简写成一行
    */
    Wrap.style.cssText="width:200px;height:200px;backgroundColor:999"//这就比较好看了

注意:+=是在原来的基础上再添加属性

<div id="wrap" style="width:100px"></div>
let Wrap=document.getElementById("wrap");
    Wrap.style.cssText+="height:100px;backgroundColor:#f00";

二.操作自定义标签属性

多重选择器(#wrap.box[title]);title要加[]代表

1.添加自定义属性

<div id="wrap" ceshi="cs"></div>

三种操作自定义的标签

A:getAttribute():获取自定义属性

<div id="wrap" ceshi="cs"></div>
let Wrap=document.getElementById("wrap");
    Wrap.getAttribute("ceshi");

B:setAttribute():设置自定义属性

<div id="wrap" ceshi="cs"></div>
let Wrap=document.getElementById("wrap");
    wrap.setAttribute("ceshi","anli");

C:removeAttribute():删除自定义属性

<div id="wrap" ceshi="cs"></div>
let Wrap=document.getElementById("wrap");
    wrap.removeAttribute("anli");

备注,这三个元素不仅仅可以操作自定义属性,还可以操作合法属性

课堂小知识:设置内容的方式:innerHTML和innerText,value

innerHTML:可以解析标签结构,innerText却不能!
value获取输入框的值

相关文章

  • 操作各种样式及标签属性

    一.操作各种样式 js是不能修改外部的css文件的,只能操作内部和行内的样式 1.合法操作元素的标签属性(直接点"...

  • AngularJs中的指令-----directive

    一、指令的作用:用于封装DOM操作,扩展HTML标签及属性的能力-----为HTML添加新标签、新属性、新样式二、...

  • H5常用标签和属性

    表单 dom操作 类样式操作 自定义属性 多媒体标签 网络状态 全屏

  • jQuery 属性、样式操作

    1、属性操作 获取属性 设置属性 删除属性 2、样式操作 获取属性 设置属性 追加样式 移除样式 切换样式

  • jQuery 样式操作

    jQuery 样式操作 1、基本样式操作 设置样式属性操作 获取样式属性操作 2、类样式操作 添加类样式 移除类样...

  • CSS-曹老师视频笔记-2018.07.10

    CSS样式表 样式风格标签 属性:type="text/css" 标签选择器 标签名{ 属性名:属性值}文本属性...

  • 2018.03.14前端学习第三课笔记

    给元素加样式 <标签 属性名=“属性”> style标签添加样式,如下: 分离内容和样式、元素分类和命名 标签选择...

  • day5 第二部分

    样式分类 1, 行内样式:a) <标签名 其他标签属性……. style=”css属性1:值1;css属性2:...

  • css基础

    引入css 内联样式,style属性,在HTML标签中写入style=“属性:属性值” 内嵌样式,style标签,...

  • HTML 5 属性使用方法;学习笔记(一)

    HTML 5 属性使用方法 1、常用标签属性: 2、通用属性: HTML 5 格式化及使用 HTML 5 样式、链...

网友评论

      本文标题:操作各种样式及标签属性

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