在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
JS操作标签元素属性获取和设置怎么实现?标签HTML是由一套标记标签组成,通常就叫标签。元素内容指开始标签与结束标签之间的内容,单标签没有元素内容,表单标签除外。属性是为HTML 元素提供的附加信息用来修饰标签。

操作标签元素属性学习目标:掌握获取和设置标签元素属性
一、属性的操作
首先获取的页面标签元素,然后就可以对页面标签元素的属性进行操作,属性的操作包括:
属性的读取
属性的设置
属性名在js中的写法
html的属性和js里面属性大多数写法一样,但是“class” 属性写成 “className”
“style” 属性里面的属性,有横杠的改成驼峰式,比如:“font-size”,改成”style.fontSize”
<style>
.sty01{
font-size:20px;
color:red;
}
.sty02{
font-size:30px;
color:pink;
text-decoration:none;
}
</style>
<script type="text/javascript">
window.onload = function(){
var oInput = document.getElementById('input1');
var oA = document.getElementById('link1');
// 读取属性值
var sValue = oInput.value;
var sType = oInput.type;
var sName = oInput.name;
var sLinks = oA.href;
// 操作class属性,需要写成“className”
oA.className = 'sty02';
// 写(设置)属性
oA.style.color = 'red';
oA.style.fontSize = sValue;
}
</script>
<input type="text" name="setsize" id="input1" value="20px">
<a href="#" id="link01" class="sty01">这是一个链接</a>
二、innerHTML
innerHTML可以读取或者设置标签包裹的内容
<script type="text/javascript">
window.onload = function(){
var oDiv = document.getElementById('div1');
//读取
var sTxt = oDiv.innerHTML;
alert(sTxt);
//写入
oDiv.innerHTML = '<a href="http://www.itcast.cn">传智播客<a/>';
}
</script>
<div id="div1">这是一个div元素</div>
三、小结
标签属性的获取和设置:
var 标签对象 = document.getElementById('id名称'); -> 获取标签对象
var 变量名 = 标签对象.属性名 -> 读取属性
标签对象.属性名 = 新属性值 -> 设置属性
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
怎么学习Python语言?python编程语言入门
怎么学习Python语言?python编程语言入门,首先我们应该准备windows资源管理器和python解释器安装程序,安装好软件再开始下一步的学习。学习Python前一定要明确自己的目标,从一些入门书籍或入门课程开始让自熟悉Python语言。
7673
2019-08-22 18:30:10
分享15天学习python视频教程?隔壁的小伙伴都羡慕了
学习python之前要理清楚视频目录大纲,配合自己的时间,结合视频大纲学习,本套教程15天学前环境搭建,1-3 天内容为Linux、基础命令4-13 天内容为Python基础教程、14-15天内容为飞机大战项目演练。合理安排学习时间,python越上手。
4918
2020-01-13 15:56:09
Python入门难吗?零基础可以自学吗?
Python入门难吗?零基础可以自学吗?Python是公认的新手入门友好语言,然而这并不意味着零基础初学者可以通过自学轻松入门。毕竟因为缺乏基础,初学者需要从计算机基础知识开始学起,学习的难度一个是体现在学习的内容多,另一个是学习容易找不到方向,不知道从何下手。更重要的是自学需要强大的自律性,无论学什么,如果无法做到这一点,就肯定不适合自学了。
5513
2020-02-07 12:08:33
30岁自学Python转行靠谱吗?
若啃学习任何时候都不晚,关键是学习完用来做什么。提高工作效率,写些脚本实现自动化办公这些完全没问题。如果学python是为了转开发,建议慎重考虑,程序开发转Python相对容易些,零基础自学Python转行难度大,要有超强的意志力。
5119
2021-01-12 14:01:18
MySQL数据库的基本使用之数据库
MySQL数据库的基本使用之数据库,数据库是存储和管理数据的仓库,数据按照一定的格式进行存储。数据库起到存储和管理数据的作用。
3112
2022-01-10 14:06:11
