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

 

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

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

 

如下是一段js 做用于 css 的 href的 代码 编程

 

<link id="l1" rel="stylesheet" type="text/css" href="css1.css" /> 框架

<script> 函数

function skin1() spa

{ htm

    var oL=document.getElementById('l1'); 对象

    

    oL.href='css1.css'; seo

} 事件

 

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做用于标签的事件属性的代码

 

如下是一个例子:

  1. 这是更改源码的类型
  2. 找到源码区域 input, 帮input区域加一个id
  3. 想象一个叫onclick的事件, 当鼠标移上去id源码就要改变
  4. 创建script 函数, 更变动'.title'并赋值
  5. 赋值触发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()" />

相关文章
相关标签/搜索