1.在输入框输入页码,按回车后,跳转到对应的页面
2.在输入框输入页码,点击后面的确定按钮,,跳转到对应的页面
这里其实不是把两个事件都绑定到按钮上.而是输入框和按钮各一个.
输入框相应回车事件,按钮相应点击事件.
及input的onkeydown或onkeypress事件,与按钮的click事件.
你可以写一个方法来实现到目标页.
function goPage(){}
input 的onkeydown或onkeypress事件
input.onkeydown=function(){
//在这里先加入判断是否按了回车,,看楼上的.
//然后调用翻页事件.
goPage()
}
按钮的click事件可以直接这么写
btn.click=goPage()
注册多个事件可以考虑使用
对象.addEventListener('click', function() {})
可以注册多个事件。
如果的确想用onclick = function() {}来绑定,那可以考虑用一个数组把要绑定的函数存起来,示例:
var onclickHandles = []onclickHandles.push(function(){ /*fn1*/})
onclickHandles.push(function(){ /*fn2*/})
elem.onclick = function() {
for (var i=0 i<onclickHandles.length ++i) {
onclickHandles[i].apply(this, arguments)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)