JavaScript:var g_preObj;function onRadioClk(radioObj) { if (g_preObj != null) { g_preObj.parent.className = "local";} radioObj.parent.className = "local ach";g_preObj = radioObj;} 不过,class名称中有空格好像不符合命名规则吧。" />

javascript控制点击后加个css进去

1" onclick="onRadioClk(this);" /> JavaScript:var g_preObj;function onRadioClk(radioObj) { if (g_preObj != null) { g_preObj.parent.className = "local";} radioObj.parent.className = "local ach";g_preObj = radioObj;} 不过,class名称中有空格好像不符合命名规则吧。
javascript控制点击后加个css进去
jquery比较简单,javascript方法比较冗余一点。。
<div><label id="1" class="local"><input name="1" type="radio" value="1" onclick="addClass(1)"></label><label id="2" class="local"><input name="1" type="radio" value="2" onclick="addClass(2)"></label><label id="3" class="local"><input name="1" type="radio" value="3" onclick="addClass(3)"></label></div><script>function addClass(str){switch(str){case 1:document.getElementById("1").className="local ach";document.getElementById("2").className="local";document.getElementById("3").className="local";break;case 2:document.getElementById("1").className="local";document.getElementById("2").className="local ach";document.getElementById("3").className="local";break;case 3:document.getElementById("1").className="local";document.getElementById("2").className="local";document.getElementById("3").className="local ach";break;default:document.getElementById("1").className="local";document.getElementById("2").className="local";document.getElementById("3").className="local";break;}}</script>2016-10-26
处理radio的onclick事件,在事件处理函数中使用对象的className来修改class的值。代码类似:
HTML:

<input name="1" type="radio" value="1" onclick="onRadioClk(this);" />
JavaScript:
var g_preObj;

function onRadioClk(radioObj) {
if (g_preObj != null) {
g_preObj.parent.className = "local";

}
radioObj.parent.className = "local ach";
g_preObj = radioObj;

}

不过,class名称中有空格好像不符合命名规则吧。2016-10-26
需要先引用jquery的库,这些代码你试试,希望可以帮到你
$(document).ready(function(){
$("input[type='radio']").click(function(){
if($(this).prop("checked")==true){
$(this).parent().addClass("ach").siblings().removeClass("ach");
}
})

})2016-10-26
mengvlog 阅读 8 次 更新于 2025-07-19 19:28:58 我来答关注问题0
  • 在JavaScript中,有三种方法可以实现点击后改变元素的样式。首先,可以直接改变元素的样式属性。例如,如果你想要改变一个id为'obj'的元素的背景颜色,可以使用以下代码:document.getElementById('obj').style.backgroundColor="#003366"其次,可以通过改变元素的class属性来实现样式改变。例如,如果你想将元...

  • 处理radio的onclick事件,在事件处理函数中使用对象的className来修改class的值。代码类似:HTML: JavaScript:var g_preObj;function onRadioClk(radioObj) { if (g_preObj != null) { g_preObj.parent.className = "local";} radioObj.parent.className = "local ach";g_preObj = radioObj;} ...

  •  文暄生活科普 用JS怎么实现点击按钮,能相当于网页的后退功能

    在网页开发中,有时需要实现点击按钮后,浏览器能够回到上一个页面的功能。这可以通过JavaScript实现。首先,我们需要在HTML文件中为按钮添加点击事件监听器。这里是一个简单的例子,假设我们有一个名为“返回”的按钮。在HTML文件中,我们创建一个按钮,其初始文本为“返回”:返回 然后,通过JavaScript代码...

  •  QinQinMeCC javascript 怎么控制a标签的跳转

    JS控制A标记的href跳转可以按照以下方法实现:var a = document.getElementById("aHref");a.href = '/user';//取消标签原先的onclick事件,使标签点击后通过href跳转(因为无法用js跳转)a.setAttribute("onclick",'');//激发标签点击事件OVER a.click("return false");...

  • 1、选择“工具”,然后选择里面的“选项”2、选择“高级设置”——“网页内容高级设置”3、在弹出面板中,Javascript项即可选择允许含漏或不允许运行Javascript,选择完成后点击右侧关闭按钮,退出自动保存选择 三、谷歌浏览器 1、在地址栏输入?chrome://settings 2、点击最下方的“显示高级设置”3、点击...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部