博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript属性操作
阅读量:5989 次
发布时间:2019-06-20

本文共 1195 字,大约阅读时间需要 3 分钟。

本篇文章主要是介绍JavaScript 对HTML 属性的读写操作方法。。。

JS 属性读操作

js 读取html的属性是通过 . 来操作的,具体语法如下

元素.属性名

问题1:

如何获取input标签里面填写的内容?点击按钮弹出id为text1 的input输入框中的内容。。。

思路:

  • 获取根据id 获取按钮和输入框

  • 当按钮点击时,弹出输入框中的内容

代码:

var oBtn = document.getElementById('btn1');var oText = document.getElementById('text1');oBtn.onclick = function (){    alert( oBtn.value );        // '按钮'    alert( oText.value );       // 输入的内容    alert( oSelect.value );     // 下拉选择的内容};

属性的写操作

js操作属性的写就是给属性赋予新的值的过程。。。属性的写操作只是对属性值得替换,修改,并不是真正的添加操作。。。

元素.属性名 = 新值

问题2

点击按钮改变按钮上显示的文字?点击按钮向input框中写入下拉选项中选中的文字??

代码:

无标题文档

innerHTML读写操作

读操作

获取元素内所有HTML的内容 (包括内容和html标签)

元素.innerHTML

这是一些加粗的文字

var oBtn = document.getElementById('btn1');var oP = document.getElementById('p1');oBtn.onclick = function (){    alert( oP.innerHTML );  // 这是一些加粗的文字};

写操作

修改元素内所有html内容

元素.innerHTML = ''

无标题文档

这是一些文字

综合实例

点击按钮让页面文字改变大小

js 修改元素属性的时候属性名称中不能包含 - 因此属性名称都应写成驼峰命名的样子 例如: font-size -> fontSize

为期17天的里约奥运会终于在近日落下帷幕,但被载入史册的伟大运动员永不褪色。这其中, 博尔特百米3冠王、奥运9金的成绩足以让他成为里约最耀眼的巨星之一。

JavaScript 修改标签class

class 是js 中的保留字 所以JavaScript在操作 class 属性的时候 应写成 className

为期17天的里约奥运会终于在近日落下帷幕,但被载入史册的伟大运动员永不褪色。这其中, 博尔特百米3冠王、奥运9金的成绩足以让他成为里约最耀眼的巨星之一。

转载地址:http://qxnlx.baihongyu.com/

你可能感兴趣的文章
票据的概念和种类
查看>>
Web报表工具FineReport二次开发JS之字符串
查看>>
爬豆瓣影评,记下解决maximum recursion depth exceeded in cmp
查看>>
安装docker No package docker available
查看>>
清空iframe的内容
查看>>
centos7使用无线wifi连接
查看>>
安装visual studio 2013【转】
查看>>
python学习-类属性和实例属性
查看>>
unity---gameScreen 的Stats参数
查看>>
利用SQLite在android上创建数据库
查看>>
canvas粒子系统的构建
查看>>
C#中的依赖注入那些事儿
查看>>
[MySQL] 号称永久解决了复制延迟问题的并行复制,MySQL5.7
查看>>
字符串的翻转实现
查看>>
ORA-01109:数据库未打开(解决)
查看>>
第三百九十六节,Django+Xadmin打造上线标准的在线教育平台—其他插件使用说,自定义列表页上传插件...
查看>>
JS前端下载文本文件小技巧:1、download属性;2、借助Blob转换成二进制下载
查看>>
jsp、Html页面注释的种类
查看>>
忘记密码了
查看>>
Android GIS开发系列-- 入门季(6)GraphicsLayer添加文字与图片标签
查看>>