js元素获取与操作

可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量,比如:

<script type="text/javascript">var oDiv = document.getElementById('div1');</script>....<div id="div1">这是一个div元素</div>

上面的语句,如果把javascript写在元素的上面,就会出错,因为页面上从上往下加载执行的,javascript去页面上获取元素div1的时候,元素div1还没有加载,解决方法有两种:

第一种方法:将javascript放到页面最下边

....<div id="div1">这是一个div元素</div>....<script type="text/javascript">var oDiv = document.getElementById('div1');</script>
</body>

第二种方法:将javascript语句放到window.onload触发的函数里面,获取元素的语句会在页面加载完后才执行,就不会出错了。

<script type="text/javascript">window.onload = function(){var oDiv = document.getElementById('div1');}</script>....<div id="div1">这是一个div元素</div>

样式操作

标签对象.style.css属性名=“值” //改变标签对象的样式。

示例:id.style.color=“red”;

注意:属性名相当于变量名,所以css属性名中含有双拼词的(font-size)的减号要去掉,将后面的首字母大写。fontSize

文本操作

标签对象.innerHTML=“内容”;//在标签对象内放置指定内容

表单中值的操作

标签对象.value; //获取标签对象的value值

标签对象.value=”值“;//设置标签对象的value值

JavaScript中的元素获取与操作相关推荐

  1. java迭代器删除元素_java迭代器中删除元素的实例操作详解

    java迭代器中删除元素的实例操作详解 2021-01-21 16:40:08 我们知道通过Iterator,可以对集合中的元素进行遍历.那么在其中遇到我们不需要的元素时,可不可以在遍历的时候顺便给删 ...

  2. 详解JavaScript中选取元素的所有方法

    DOM中选取文档元素的方法总共有5种: 1.通过id值. 2.通过name属性值. 3.通过指定的标签名. 4.通过class类. 5.通过css选择器. 下面我就这五种方法详细解释一下吧. 1.通过 ...

  3. JavaScript HTML DOM元素节点常用操作接口

    在文档对象模型 (DOM) 中,每个节点都是一个对象.DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类 ...

  4. javascript基础:元素增删改操作

    前面聊了一些对属性的一些操作,当然js也可以对元素的添加删除,毕竟在网页中很多的页面元素需要根据后台返回的数据而呈现的. 当然先聊一下通过元素层级关系得到元素之前的节点. 节点 这个前面说过现在再重复 ...

  5. 如何在JavaScript中为元素添加类名?

    Adding class names using JavaScript can be often used to give certain functionalities to your web ap ...

  6. Javascript中数组元素是什么

    在Javascript中,数组中存储的每个值称为数组元素,它是组成数组的基本单元.数组元素也是一种变量,其标识方法为数组名后跟一个下标,下标表示了元素在数组中的顺序号:数组元素通常也称为下标变量. A ...

  7. JavaScript中的几种计时操作

    系列文章目录 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录 前言 一.JavaScript中的两种常用计时函数 二.详细代码 1.一次性计时器setTimeou ...

  8. APP元素获取信息操作API

    1.前置代码 from appium import webdriver# 启动参数 caps = {} # 设备信息 caps["platformName"] = "An ...

  9. html显示器对象属性,Web网站中利用JavaScript中ActiveXObject对象获取硬件信息(显示器数量、分辨率)从而进行单双屏跳转...

    前言:最近这两天工作上,要实现一个功能,在好友阿聪的帮助下,算是比较好的解决了这个需求. B/S的Web网站,需要实现点击按钮时,根据客户端连接的显示屏(监视器)数量进行,单双屏跳转显示新页面. 由于 ...

最新文章

  1. opencvsharp 如何提取十字交叉点坐标_如何提取OpenFOAM计算结果的体心坐标
  2. 算法竞赛入门经典系列
  3. 蓝牙怎么实现传输的_不知道手机蓝牙有啥用?1分钟带你了解蓝牙这6种用法!涨知识啦...
  4. 进度管理计划7个过程及相关重点
  5. android — JNI注册方法说明
  6. 51单片机的配p10端口c语言,stc12c5a16s2的单片机的p5口做普通端口怎么定义?
  7. nginx配置文件+本地测试请求转发到远程服务器+集群
  8. 以太坊搭建联盟链详细教程
  9. golang sdk后端怎么用_Python比Golang慢多少?实际上两者差异并不大
  10. android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器
  11. aotuwried是java的注解吗_@autowire注入为null
  12. 数据预处理第5讲:特征缩放
  13. 2020 携程 面经
  14. 网站爬虫Python
  15. 基于android的健康管理系统客户端的设计与实现,基于Android的健康管理系统客户端的设计与实现...
  16. Linux程序设计(Linux shell编程五)
  17. 读书记:认知觉醒(三)元认知、自控力
  18. onblur属性详解
  19. java+mysql ssm基于协同过滤算法的演唱会平台
  20. java时间转换为标准时间

热门文章

  1. idea 玩转 码云 -- idea安装码云插件
  2. spring data jpa 的 in 查询 Specification 实现
  3. 深入理解C++ 虚函数表
  4. C# 反射 (Reflect)
  5. 448. Find All Numbers Disappeared in an Array 寻找有界数组[1,n]中的缺失数
  6. css样式变 及实际用法
  7. 「北京」京东 JD.COM 招聘中/高级前端工程师
  8. 高并发 高负载 网站系统架构 !深入讨论!【转载】
  9. 1.springboot:入门程序
  10. QTP的那些事--操作excel的函数