javascript操作DOM元素

javascript 操作HTML DOM元素:简单地说:就是对HTML中的DOM元素的节点操作。

DOM元素有以下三种常见的节点:
    1. 元素节点;如:<html><body><p><div>等
    2. 文本节点,即向用户展示的内容;如:<p>.... </p><li>....</li>中展示的文本内容
    3. 属性节点:元素的属性, 如<a href="http://www.baidu.com">百度</a> 中的链接 属性。

对DOM元素进行操作,首先得找到该元素对象。一般利用ID获取元素对象。

一、通过ID获取元素

语法:document.getElementById("id");
注:这种方法获取的是整个对象,而不能得到对象的具体内容是什么

<p id="con">JavaScript</p>
<script type="text/javascript">
  var mychar= document.getElementById("con"); //获取元素存储在对象mychar中         
  document.write("结果:"+mychar); //输出获取的P标签。 
</script>

结果运行图:这里写图片描述

这里结果中第二行显示的内容就是说“p”是一个段落元素。

二、获取ID元素的具体内容
语法:对象.innerHTML

<p id="con">JavaScript</p>
<script type="text/javascript">
  var mychar= document.getElementById("con"); //获取元素存储在对象mychar中        
  document.write("结果:"+mychar+"<br>"); //输出获取的P标签。
  document.write("具体内容为:"+mychar.innerHTML); //输出获取p的内容
</script>

结果运行图:这里写图片描述

还可以用该用法来改变元素内容:对象.innerHTML="修改后的内容";

三、改变DOM元素样式

获得元素对象后,就可以对元素进行改变样式的操作了。
语法:对象.style.property=value
基本属性表(property):

属性说明
backgroundColor元素的背景颜色
color文本颜色
diaplay显示(value值为block)与隐藏(value值为none)
fongFamily字体样式
fongSize字体大小
height元素高度
weight元素宽度

样例代码:

 <h2 id="con">I love JavaScript</H2>
  <p> JavaScript基础知识</p>
  <script type="text/javascript">
    var mychar= document.getElementById("con");//对象mychar为h2
    mychar.style.color="red";//h2字体颜色为红色
    mychar.style.backgroundColor="green";//h2背景颜色为绿色
    mychar.style.width="300px";//h2的宽度为300像素
  </script>

结果运行图:这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值