DOM设置css样式

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>DOM设置css样式</title>
    <!--
        p.style.fontSize=100px;
        解读:
        设置元素p的样式字体大小=100px;
        样式属性不能有“-”符号,要写出驼峰形式

        切记,除了getElementById获取到的元素,其他都要通过数组x[i]的索引来对其设置样式,不论获取到的有几个
     -->
</head>
<body>
    <h3 id="h">前端书籍</h3>
    <ul id="listWeb">
        <li>html基础</li>
        <li>CSS基础</li>
        <li>JavaScript基础</li>
        <li>Jquery框架</li>
        <li>bootStrap框架</li>
    </ul>
    <h3>JAVA书籍</h3>
    <ul id="listJava">
        <li>JAVA语言基础</li>
        <li>三大框架</li>
        <li>JAVA深入浅出</li>
    </ul>
<script>
    var x=document.getElementById("h");//使用变量x获取id=h的h3
    x.style.color="blue";//id方法获取的是唯一的,无需使用数组索引
    var y=document.getElementsByTagName("h3");//使用变量y获取h3元素
    y[1].style.color="red";//数组索引第二个h3并设置样式
    var a=document.getElementById("listWeb").getElementsByTagName("li");//使用变量a获取所有前端书籍
    for (var i=0;i<=a.length;i++){//使用循环遍历所有前端书籍
        a[i].style.fontStyle="italic";//将所有前端书籍设置斜体
        if (i==2){
            a[i].style.color="green";//将第二个设置字体颜色为绿色
            a[i].style.listStyle="none";//将第二个前面的黑点删除
        }else{
            a[i].style.backgroundColor="grey";//将其他的设置背景颜色为灰色
        }
    }
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/vinson-blog/p/12040682.html

时间: 2024-10-06 07:41:20

DOM设置css样式的相关文章

5、通过js代码设置css样式

1.页面 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv=&

JS设置CSS样式的几种方式

用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign)  如果想保留 - 号,就中括号的形式  element.style['text-align'] = '100px'; element.style.height = '100px'; 2. 直接设置属性(只能用于某些属性,相关样式会自动识别) element.setAttribute('height', 100

如何为要被打印的内容设置CSS样式属性

如何为要被打印的内容设置CSS样式属性:有时候我们要打印的内容也是需要美观度的,并不希望太原汁原味了,所以要对其进行一下样式设置,本章节就简单介绍一下,如何利用CSS设置要被打印内容的样式,方式有多种,下面一一做一下简单介绍.一.使用link引入外部样式表: <link rel="stylesheet" href="css/style.css" media="screen" /> 以上代码的CSS样式用于屏幕显示效果,对于打印无效.关

cssText设置css样式

js中用cssText设置css样式 (2012-08-21 10:40:22) 转载▼ 标签: js   如果网页中一个 id为“no”的标签,暂且当div标签来tell:想要在js中设置这个div的css样式,很一般的做法是: var obj = document.getElementByIdx_x_x('no');obj.style.width = '400px';obj.style.height = '300px'; 如果要设置一堆又一堆的css样式呢,太麻烦了把.一般情况下都会结合cs

3.通过js代码设置css样式

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

react学习(四)之设置 css样式 篇

react中设置css样式 方法一: 行内样式:使用{{  }},与正常jsx中插入js代码不一样,这里需要两个括号. <div style={ { float: 'right',} }> { this.renderButton() } </div> 样式比较多的话不建议使用该方法. 可以使用方法二 方法二: 在jsx文件中定义样式变量, let buttonStyle = { //定义style变量 backgroundColor: 'blue', float: 'left' a

Chrome开发工具Elements面板(编辑DOM和CSS样式)详解

Element 译为“元素”,Element 面板可以让我们动态查看和编辑DOM节点和CSS样式表,并且立即生效,避免了频繁切换浏览器和编辑器的麻烦. 我们可以使用Element面板来查看源代码,它不但可以很好的格式化DOM节点,清晰的展现HTML文档,还可以查看JavaScript创建的DOM节点和iframe中的DOM节点,比在当前网页中右击鼠标选择“查看网页源代码”强大很多. 总之,Element面板可以让我们很透彻的了解DOM和CSS的底层结构. 我们将以下面的HTML代码为例来详细了解

关于获取、设置css样式封装的函数入门版

1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title>CSS样式的获取和设置:简单版</title> 5 <style type="text/css"> 6 #div { 7 width: 100px; 8 height: 100px; 9 background: pink; 10 } 11 </style> 12 <scrip

JS设置CSS样式的集中方式

1. 直接设置style的属性  某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign)  如果想保留 - 号,就中括号的形式  element.style['text-align'] = '100px'; element.style.height = '100px'; 2. 直接设置属性(只能用于某些属性,相关样式会自动识别) element.setAttribute('height', 100); element.setAttribute