document.write()、JavaScript 元素操作

document.write()

  • 语法:document.write(message)-- 数值-- 文字---标签

  • 作用:在页面写入内容(操作的是body标签)

  • 可以识别标签

    document.write('你好');
    document.write('<h1>你好h1标签</h1>');
    document.write(1111);

JavaScript 元素操作

元素操作可以分为:内容操作,属性操作,样式的操作等

每种操作都分为读(获取)和写(设置)的操作

内容操作

1. 双标签元素的内容操作

双标签元素的内容操作
        1.innerHTML 覆盖原来的内容 会识别标签
           读:元素.innerHtml;
           写:元素.innerHTML=值;
​
        2.innerText 覆盖原来的内容 不会识别标签
          读: 元素.innerText;
          写: 元素.innerText=值;
    
          innerText和innerHTML的区别
          1. innerText和innerHTML都会覆盖原来的内容
          2.innerHTML会识别标签
          3.innerText不会识别标签
// 1.获取div的内容
    console.log(div.innerHTML);
    console.log(div.innerText);
    console.log(h1.innerHTML);
​
    // 设置内容  元素.innerHTML
​
    // 会覆盖原来的内容
    h2.innerHTML = '';
    h2.innerHTML = '';
​
    btn.innerHTML = '';
​
    p.innerText = '';
​
​
// 设置标签内容
    // innerHTML可以识别标签
    h2.innerHTML = '<i>斜体标签</i>';
​
​
    // innerText 不可以识别标签,标签会作为内容输出
    h3.innerText = '<i>斜体标签</i>';

2. 样式操作

  • 样式(操作的行间样式)

    width height background ....
  • 语法

样式操作
        设置:元素.style.样式名=值;
        获取: 元素.style.样式名  
        注意:只能获取行间的样式
​
        在js中不允许出现background - color这种连字符的属性,都需要使用驼峰标识来替代
        样式中有-的,要转成驼峰
        例如:background - color --- backgroundColor
             font-size ---- fontSize
      
// 获取样式
// 获取元素的字体颜色
console.log(div.style.color); //空,获取不到,因为只能获取行间样式
​
​
// 获取宽度
console.log(div.style.width); //200px
console.log(div.style.height); //250px
// 背景颜色
// console.log(div.style.background - color); //color is not defined
​
// js中获取样式的时候不允许出现连字符-,需要转为小驼峰
​
// background - color :  backgroundColor
​
console.log(div.style.backgroundColor); //brown
​
// 获取字体大小 font-size  fontSize
console.log(div.style.fontSize); //30px
​
​
// 设置样式
div.style.backgroundColor = 'teal';
div.style.backgroundColor = '#ff0';
div.style.backgroundColor = 'rgba(100,100,100,.8)';
​
div.style.width = '300px';
div.style.height = '300px';
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曲靖花式通幽处

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值