浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预


Posted in Javascript onJune 25, 2017

-任何标签的任何属性都可以修改!

-HTML里是怎么写, JS就怎么写

以下是一段js 作用于 css 的 href的 代码

<link id="l1" rel="stylesheet" type="text/css" href="css1.css" rel="external nofollow" />
<script>
function skin1()
{
  var oL=document.getElementById('l1');
  
  oL.href='css1.css';
}
 
function skin2()
{
  var oL=document.getElementById('l1');
  
  oL.href='css2.css';
}
</script>
 
 
<input type="button" value="皮肤1" onclick="skin1()" />
<input type="button" value="皮肤2" onclick="skin2()" />

原理:

1.更改皮肤样式是通过<link> 链接 css文件达成的

2.href = 'XXX' 是决定皮肤引用的链接文件是这个还是那个.

3. 更改 href 这个动态的变化是通过:

1. 事件触发 'skin1' 'skin2'

2. skin1 或2 更改当前href = 的值

我们在变更css的时候不是变更css样式数据本身, 而是变更引用数据.

在今后的编程里面思维, 变更意味着1. 变更源码, 2. 变更引用.

css+JS代码步骤:

1.确认变更 类型, 是' 引用'还是' 源码'. 如果是一般采取外部引用的css, 多数以变更引用

2. 安插id 或者class 到更改区域

3.直接用script函数干预id 的 '引用'或是'源码' css 一般用href去引用

4. 想象并决定用哪个事件 (参考下表)

5.赋值触发script 函数.事件属性(某个html下的标签),

属性 当以下情况发生时,出现此事件 FF N IE
onabort 图像加载被中断 1 3 4
onblur 元素失去焦点 1 2 3
onchange 用户改变域的内容 1 2 3
onclick 鼠标点击某个对象 1 2 3
ondblclick 鼠标双击某个对象 1 4 4
onerror 当加载文档或图像时发生某个错误 1 3 4
onfocus 元素获得焦点 1 2 3
onkeydown 某个键盘的键被按下 1 4 3
onkeypress 某个键盘的键被按下或按住 1 4 3
onkeyup 某个键盘的键被松开 1 4 3
onload 某个页面或图像被完成加载 1 2 3
onmousedown 某个鼠标按键被按下 1 4 4
onmousemove 鼠标被移动 1 6 3
onmouseout 鼠标从某元素移开 1 4 4
onmouseover 鼠标被移到某元素之上 1 2 3
onmouseup 某个鼠标按键被松开 1 4 4
onreset 重置按钮被点击 1 3 4
onresize 窗口或框架被调整尺寸 1 4 4
onselect 文本被选定 1 2 3
onsubmit 提交按钮被点击 1 2 3
onunload 用户退出页面 1 2 3

以下是一段JS作用于标签的事件属性的代码

一个例子:

这是更改源码的类型

找到源码区域 input, 帮input区域加一个id

想象一个叫onclick的事件, 当鼠标移上去id源码就要改变

建立script 函数, 更变更'.title'并赋值

赋值触发script 函数.事件属性(input type=button)

<script>
function setText()
{
  var oTxt=document.getElementById('txt1');
  
  oTxt.title='abcddfdasfe';
}
</script>
 
<input id="txt1" type="text" />
<input type="button" value="改文字" onclick="setText()" />

以上这篇浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的代码显示区域自动拉长效果
Dec 07 Javascript
js 动态加载事件的几种方法总结
Dec 25 Javascript
js的Boolean对象初始值示例
Mar 04 Javascript
JQuery记住用户名和密码的具体实现
Apr 04 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
原生Javascript和jQuery做轮播图简单例子
Oct 11 Javascript
JS奇技之利用scroll来监听resize详解
Jun 15 Javascript
Koa 使用小技巧(小结)
Oct 22 Javascript
你可能不知道的CORS跨域资源共享
Mar 13 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
通过js随机函数Math.random实现乱序
May 19 Javascript
JS简易计算器实例讲解
Jun 30 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 #Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 #Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
Jun 25 #Javascript
jQuery实现拖动效果的实例代码
Jun 25 #jQuery
JS检测window.open打开的窗口是否关闭
Jun 25 #Javascript
jQuery validata插件实现方法
Jun 25 #jQuery
简单谈谈axios中的get,post方法
Jun 25 #Javascript
You might like
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP解析RSS的方法
2015/03/05 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
2016/05/17 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
遍历jquery对象的代码分享
2011/11/02 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
vue安装遇到的5个报错及解决方法
2019/06/12 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
[01:11:15]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python抽象基类用法实例分析
2015/06/04 Python
Python中functools模块的常用函数解析
2016/06/30 Python
python定向爬取淘宝商品价格
2018/02/27 Python
详解Python中的正则表达式
2018/07/08 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
StubHub德国:购买和出售门票
2017/09/06 全球购物
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
上班上网检讨书
2014/01/29 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
商铺门前三包责任书
2014/07/25 职场文书
三方股份合作协议书
2014/10/13 职场文书
学校师德师风整改方案
2014/10/28 职场文书
建议书范文
2015/02/05 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书