首页 > 其他分享 >HTMLDOM_innerHEML、样式控制

HTMLDOM_innerHEML、样式控制

时间:2022-10-27 15:25:04浏览次数:47  
标签:style 样式 HTMLDOM innerHTML div innerHEML div2 div1

HTMLDOM_innerHEML

HTML DOM

  1. 标签体的设置和获取:innerHTML

  2. 使用html元素对象的属性

  3. 控制元素样式

使用元素的style属性来设置

  如:

  //修改样式方式1

    div1.style.border = "1px solid red";

    div1.style.width = "200px";

    //font-size--> fontSize

    div1.style.fontSize = "20px";

提前定义好类选择器的样式,通过元素的className属性来设置其class属性值。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>HTMLDOM</title>
</head>
<body>

<!--id为div1的标签-->
<div id = "div1">
  div
</div>


<script >

<!--  获取div1-->
  var div = document.getElementById("div1");

  //innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。
  var innerHTML = div.innerHTML;

  //页面展示
  //alert(innerHTML);

  //div标签中替换一个文本输入框
  // div.innerHTML = "<input type = 'text'>";

  //div标签中追加一个文本输入框
  div.innerHTML += "<input type = 'text'>";


</script>
</body>
</html>

 

HTMLDOM_样式控制

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>控制样式</title>


  <style>
/*<!--    id为d1的标签-->*/
    d1{

      /*边框1,实线,红色*/
      border: 1px solid red;

      /*宽100*/
      width: 100px;

      /*高100*/
      height: 100px;
    }

    /*id为d2的标签*/
    d2{

      /*边框1,实线,蓝色*/
      border: 1px solid blue;

      /*宽200*/
      width: 200px;

      /*高200*/
      height: 200px;
    }


  </style>
</head>
<body>

<!--id为-->
<div id="div1">
  div1
</div>

<div id="div2">
  div2
</div>


<script>
  var div1 = document.getElementById("div1");
  div1.onclick = function(){
    //修改样式方式1
    div1.style.border = "1px solid red";

    div1.style.width = "200px";

    //font-size--> fontSize
    div1.style.fontSize = "20px";

  }


  var div2 = document.getElementById("div2");
  div2.onclick = function(){
    div2.className = "d1";
  }


</script>

</body>
</html>

 

标签:style,样式,HTMLDOM,innerHTML,div,innerHEML,div2,div1
From: https://www.cnblogs.com/yuzong/p/16832337.html

相关文章

  • 小程序checkbox样式修改
    /*checkbox大小的调整*/checkbox{transform:scale(0.7,0.7);}/*checkbox选中后图标样式*/checkbox.wx-checkbox-input.wx-checkbox-input-checked::before{......
  • Qt 程序界面改样式 qss
    Qt程序界面修改,用到qss(qtstylesheet),记录遇到的一些问题。以后对样式的修改也可以加在这里。1、QTableWidget 表格各行不同色//代码里tableWidget->setAlternat......
  • DataGridView 样式修改
    1:场景:由于环境需要,在获取数据源的时候会获取多于DataGridView中绑定的字段,若不做任何处理,直接将数据源绑定到DataGridView上面,DataGridView就会将数据源中没有绑定的字段......
  • vue2 element2 自定义 NavMenu 导航菜单 的样式
    HTML代码<el-menudefault-active="2"class="el-menu-vertical-demo"@open="handleOpen"@close="handleClose"......
  • 固定div尺寸 图片适应不变形处理样式
    .div-image{   width:200px;   height:132px;   overflow:hidden;   display:flex;   align-items:center;   justify-......
  • MASABlazor在移动端点击保持出现悬停样式
    提出问题最近在学习MAUIBlazor,用的MASABlazor,发现在移动端(触屏设备)上,点击会一直显示悬停样式,如下图所示,简单研究了一下,发现这是移动端的通病。解决问题MASABlazor中的......
  • Vue组件样式穿透
    前情Vue是目前主流的前端框架之一,我是Vue框架的忠实老用户,平时开发中如果再依赖个第三方组件库那样开发效率就会事半功倍。第三方组件库可以很大提高开发效率,但是叫会有......
  • vite+ts+scss 设置多个scss公共样式不起作用
    preprocessorOptions:{scss:{additionalData:`@use"./src/assets/scss/style.scss"as*;@use"./src/assets/scss/index.scss"as*;@use"./src/assets/scss/......
  • wpf引用样式
    在css中,可以把公用样式抽出放在一个单独的css文件里面。在wpf中也可以做到类似的操作。分离样式把样式写在Style下的Button.xaml下:<ResourceDictionaryxmlns="http:/......
  • css边框样式(css边框样式属性使用的是)
    CSS列表样式属性list是怎样的?  若list-style-image属性值为none或指定url地址的图片不能被显示时,此属性将发生作用。disc:CSS1实心圆circle:CSS1空心圆squ......