浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
前端之家收集整理的这篇文章主要介绍了
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
原理:
1.更改皮肤样式是通过 链接 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)
以上这篇浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。