如何利用javascript进行事件编程

JavaScript020

如何利用javascript进行事件编程,第1张

1、给想要做效果的html标签加id或者class

2、利用id或者class做事件绑定

3、利用绑定的事件达到你想要的目的

例:

<div class="demo">点击我试试</div>

$(".demo" ).click(function(){

$(this).hide()

})

这是一个jQuery做的案例,首先你要引用jQuery文件,然后达到的效果是,点击class=demo,自身就会消失不见!

一、设计思路:设计一个简单的输入对话框,然后按下enter进行输入事件。

二、聊天输入框的代码如下:

三、此时的页面展示如下:

四:设计函数,使得输入文字时,按下按钮可以提交到聊天框。

五、此时在页面上测试,输入一段文字:

六、执行结果如下:

七、设计函数,使得按下enter跟按钮同样的功能:

八、刷新页面,测试:

第一:js进行鼠标悬停事件来处理DOM实际上是不合理的。对于界面交互上能通过css处理的事件就不要用js来处理;

第二:恰好css对于鼠标悬停是有对应的选择器及其处理;

处理方法:如图A:

假设A的id为a,css代码如下:

#a{

width:100px

height:36px

float:left

//对于位置的固定可以自行选择处理,当前用float固定。

#a:hover{

width:200px

}

结果将会如你图中所需要的完成。

如必须用JS处理的话,代码如下:

//既定a的样式已明确:

//html代码:

<span id='a' onmouseover="fc1(this)"

onmouseout="fc2(this)"></span>

<script>

function fc1(node){

node.style.width = '200px'

}

function fc2(node){

node.style.width = '100px'

}

</script>