
分比较高抢一下啊
不知道楼主'test_con'是用来干嘛的
不过可以看出来'test_obj'是用来显示的div 的id
所以将楼上那位的代码改了一下看看是不是你要的效果
<script>
function openLayer(objId,conId,Name){
//改动处
documentgetElementById(objId)innerHTML = Name;
}
</script>
<a href="javascript:openLayer('test_obj','test_con','测试文字');">测试</a>
<div id="test_obj"></div>
<a href="javascript:openLayer('test_obj2','test_con','测试文字2');">测试2</a>
<div id="test_obj2"></div>
<a href="javascript:openLayer('test_obj3','test_con','测试文字3');">测试3</a>
<div id="test_obj3"></div>
楼主的错别字还真多
试一下程序吧
楼主把
<div id="test_obj">写成<div id="test_boj">
klz_5861418 说的对,关键在于JS脚本不像服务器脚本那样能直接获取input中type为radio的值,需要判断checked之后才能符合你的想法。同时你给两个radio取一样的id是不正确的,改成name并用getElementsByName更好。
如果input中type效果为多选项的都应该用这种办法,如果用jquery的话,则有一个通用的易用的方法$("input[name='ccc']")val()
David_Rachel 用了直接传值的办法也是可以的,简单的项目用这个很合适。
好像jquery未封装有直接获取的方法,请参考javascript原生方法:
>
利用jquery的removeAttr与attr事件来给a标签增加与删除onclick事件的具体 *** 作方法,要实现效果:点击链接先去掉onclick属性,3秒后再自动加上该标签中的onclick属性jQ
本文章给大家介绍利用jquery的removeAttr与attr事件来给a标签增加与删除onclick事件的具体 *** 作方法,有需要了解的朋友可参考。
要实现效果:点击链接先去掉onclick属性,3秒后再自动加上该标签中的onclick属性
jQuery中,针对标签属性的 *** 作都是使用attr()方法来实现的,比如:$("a")attr("onclick")可获得a标签的onclick属性,对应的:
增加事件
$(选择器)attr(属性名) 它的作用就是获取指定元素( $(选择器)部分 )的指定属性的值
如
设置onclick属性:$("a")attr("onclick","test();");
删除事件
$(selector)removeAttr(attribute)
例
删除onclick属性:$("a")removeAttr("onclick");
理论上上面的代码没问题,但实际上上面语句不执行也不报错,后来发现原因:
jquery 16之前的版本并不支持attr()方法对标签onclick属性的相关 *** 作!
Q句话说要使用attr()方法 *** 作标签中的onclick属性必须使用jq库16或更新的库版本!
代码如下 复制代码
<script type="text/javascript" src="jqueryminjs"></script><script type="text/javascript">
$(function(){
$("b")click(function(){
$(this)removeAttr("onclick");
setTimeout(function(){
$("b")attr("onclick","test();");
},3000)
})
})
function test(){}
</script>
<p>
<a class="b" href="#" onclick="test();">点击去掉该链接的onclick属性,3秒后再自动加上该onclick属性</a>
</p>
1、通过编辑器写上html页面代码,一个下拉选择框,,一个按钮,引入jq文件。
2、查看HTML显示效果,一个下拉选择框,一个按钮。
3、通过jq代码$("select option:selected")获取选中的值,现在通过点击按钮获取选中的值。
4、查看选取的值对不对。
5、编写html界面,(多个select下拉框,一个按钮,获取属性值的jq代码)。
6、查看结果多个结果是否正确。
$("#all_cities dd a")click(function(){
$(this)attr("href",$(this)attr("href")+"&url=sigecity");
});
这里只对<dl id="all_cities">这个标签下的<dd>中的所有a标签加属性,如果你想扩大范围,可以修改上面的选择器,如果想改变添加的参数名和参数值,在click()方法中进行相应修改
jquery很简单很好学,建议你有空看下相应的例子和API,自己拿这个来做开发比在百度问别人好的多
以上就是关于javascript 接收onclick传递的参数并输出全部的内容,包括:javascript 接收onclick传递的参数并输出、onclick 传递参数、jquery如何快速获取页面的get传值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)