浏览器上的按钮你是管不到的,你只可以管你自己的网页
所以可以处理windowonbeforeunload=function(){return false}事件,在你的网页结束前,让人确认一下是不是要离开这个页面
$("input[name='answer3']")on("click",function(){
var selectId = $(this)attr("id");
})
在按钮的onClick="abc(this);"通过这个this传到js里面 在js可以通过thisname thisid thisparent等等来获得相应的与此控件相关的值
<script type="text/javascript">
function buttonchange(obj)
{
var sum=parseInt(objid)+2;
alert(sum);
documentgetElementById(""+sum)value=objvalue;
}
</script>
<body>
<input name="3" type="button" id="5" value="改变" onclick="buttonchange(this)" />
<input name="3" type="button" id="7" value="" onclick="" />
</body>
我没有删除那个alert,你可以在你的程序里面试试看,因为objid+2的结果被解释为52,所以你会失败。
答案
将html代码改为
<input id='btn1' type='button' onclick='test(this)' title=23 value='保存' />
其中加粗的this是相对你的代码增加的部分。
然后在你页面的js中写一个函数如下:
function test(element){
alert(elementid)
}
演示我为此问题写了一个测试页面,可以在线测试代码。
这是演示页面的结构:
现在点击保存按钮
d出的提示就是按钮的ID
原理
用JS来点击按钮需要分2步,第一步是选中按钮的元素,第二步是使用元素自带的click函数。
例如接下来我将要演示的例子中,仅用
documentgetElementById("btn")click()
一行就可以控制按钮点击。
其中documentgetElementById("btn")是根究id获取按钮的元素,click()是使按钮被点击一次。
演示这是我为此问题专门写的在线演示页面点击按钮演示页面。
页面结构如图
首先点击右下角打开控制台
然后输入
documentgetElementById("btn")click()
这行代码
按回车运行代码即可d出一行提示,说明按钮被点击。你可以用鼠标点击一下按钮,也是这个效果。
以上就是关于js可以获取到用户点击浏览器上前进和后退键的事件的吗全部的内容,包括:js可以获取到用户点击浏览器上前进和后退键的事件的吗、js获取单选按钮的id、JavaScript中如何获取按钮所在DIV的ID或NAME等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)