从另一个按钮html更改一个按钮类
Change one button class from another button html
我有两个按钮类,本质上只是'off'和'on'图像。当按钮被按下时,按钮的类切换。修改我用来打开和关闭单个按钮的代码,我想在打开另一个按钮时关闭一个按钮,但是我的getElementByName似乎从来没有工作过。有没有更好的方法?
HTML按钮: <input type="button" id="avgbtn" value="2015 Season Avg" class="offgo" onclick="toggleStateavg()" />
<input type="button" id="tradebtn" value="2015 Trade Deadline" class="ongo" onclick="toggleStateavg()"/>
Javascript: var a = document.getElementById("avgbtn");
var b = document.getElementById("tradebtn");
function toggleStateavg(){
if(a.className == "ongo") {
a.className = "offgo";
b.className = "ongo";
avg = "one";
} else {
a.className="ongo";
b.className = "offgo";
avg = "two";
}
}
试试这个:
<input type="button" id="avgbtn" value="2015 Season Avg" class="offgo" onclick="toggleStateavg()" />
<input type="button" id="tradebtn" value="2015 Trade Deadline" class="ongo" onclick="toggleStateavg()"/>
和javascript:
function toggleStateavg(){
var a = document.getElementById("avgbtn");
var b = document.getElementById("tradebtn");
if(a.className == "ongo") {
a.className = "offgo";
b.className = "ongo";
avg = "one";
} else {
a.className="ongo";
b.className = "offgo";
avg = "two";
}
}
尝试改变,
var a = document.getElementByName("avgbtn");
var b = document.getElementByName("tradebtn");
var a = document.getElementById("avgbtn");
var b = document.getElementById("tradebtn");
并把这些语句放到
function toggleStateavg(){ ... }
HTML按钮:
<input type="button" id="avgbtn" value="2015 Season Avg" class="offgo" onclick="offgoChangeongo()" />
<input type="button" id="tradebtn" value="2015 Trade Deadline" class="ongo" onclick="ongoChangeoffgo()"/>
Javascript: function offgoChangeongo() {
var onGo = document.getElementById("tradebtn");
var offGo = document.getElementById("avgbtn");
onGo.className = offGo.className;
}
function ongoChangeoffgo() {
var offgo = document.getElementById("avgbtn");
var ongo = document.getElementById("tradebtn");
offgo.className = ongo.className;
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 禁用旋转木马中的下一个按钮和上一个按钮
- 做一个复活节彩蛋,JS动作点击5个按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 测试一个简单的javascript按钮
- 如何创建一个“;显示更多“;按钮,并指定最初可以显示的文本行数
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- HTML5历史记录-返回上一个完整页面按钮
- 两个提交按钮(一个隐藏,一个可见)
- 击倒阵列按钮一个功能
- 如何为jQuery中的每个数组元素附加不同的动画效果?并用2个按钮一个接一个地向前和向后设置动画(后退和下一步)
- 两个按钮一个窗体
- 如何提交单个表单并使用两个提交按钮一个按钮单击然后验证
- Jquery表单-两个按钮-一个使用ajax,一个不使用
- 多个PHP按钮?(一个按钮是提交按钮,其他按钮是函数)
- PHP表单- 2个按钮(一个销毁会话和重新加载页面和一个继续到下一页)
- 给按钮一个类,并使用javascript来挑选点击事件不工作