Javascript 更改带有按钮标签和js的选中单选按钮
我想通过单击另一个“按钮”元素来更改选中的单选按钮Javascript 更改带有按钮标签和js的选中单选按钮,javascript,Javascript,我想通过单击另一个“按钮”元素来更改选中的单选按钮 html JS 功能滑块(dir){ var输入、幻灯片、i; 输入=document.getElementsByName(“滑块”); 对于(变量i=0;i0&&i
html
JS
功能滑块(dir){
var输入、幻灯片、i;
输入=document.getElementsByName(“滑块”);
对于(变量i=0;i0&&i<7 | | dir==-1){
输入[i+dir]。选中=真;
打破
}否则如果(i=0){
输入[8]。选中=真;
打破
}否则{
输入[0]。选中=真;
打破
}
}
}
}
这里有一个我更改了你的slideMe功能 首先,我获取当前选中输入的索引,并将其分配给一个变量(currendex) 之后,根据dir的值,我增加(如果dir==1)或减少(如果dir=-1)currendex的值。并应用附加条件
function slideMe(dir) {
var inputs, currIndex;
inputs = document.getElementsByName("slider");
for(var i=0; i<inputs.length;i++)
{
if(inputs[i].checked==true)
{
currIndex = i;
inputs[i].checked = false;
}
}
if(dir == 1)
{
currIndex++;
if(currIndex == (inputs.length))
currIndex = 0;
}
else
{
currIndex--;
if(currIndex == -1)
currIndex = (inputs.length-1);
}
inputs[currIndex].checked = true;
}
功能滑块(dir){
风险值输入,货币指数;
输入=document.getElementsByName(“滑块”);
对于(var i=0;i我更改了您的slideMe函数
首先,我获取当前选中输入的索引,并将其分配给一个变量(currendex)
之后,根据dir的值,我增加(如果dir==1)或减少(如果dir=-1)currendex的值,并应用附加条件
function slideMe(dir) {
var inputs, currIndex;
inputs = document.getElementsByName("slider");
for(var i=0; i<inputs.length;i++)
{
if(inputs[i].checked==true)
{
currIndex = i;
inputs[i].checked = false;
}
}
if(dir == 1)
{
currIndex++;
if(currIndex == (inputs.length))
currIndex = 0;
}
else
{
currIndex--;
if(currIndex == -1)
currIndex = (inputs.length-1);
}
inputs[currIndex].checked = true;
}
功能滑块(dir){
风险值输入,货币指数;
输入=document.getElementsByName(“滑块”);
对于(var i=0;i请尝试以下代码
功能滑块(dir){
var输入、幻灯片、i;
输入=document.getElementsByName(“滑块”);
对于(变量i=0;i0&&i
试试这段代码
功能滑块(dir){
var输入、幻灯片、i;
输入=document.getElementsByName(“滑块”);
对于(变量i=0;i0&&i
(i=0)
这是一个assignment@Andreas天哪!我没有注意到。谢谢,但它仍然不起作用:(请检查@axcl它是否起作用!谢谢兄弟!不客气!:)(I=0)
,这是一个错误assignment@Andreas天哪!我没注意到。谢谢,但它还是不起作用:(请检查@axcl是否有效!谢谢兄弟!不客气!)
function slideMe(dir) {
var inputs, currIndex;
inputs = document.getElementsByName("slider");
for(var i=0; i<inputs.length;i++)
{
if(inputs[i].checked==true)
{
currIndex = i;
inputs[i].checked = false;
}
}
if(dir == 1)
{
currIndex++;
if(currIndex == (inputs.length))
currIndex = 0;
}
else
{
currIndex--;
if(currIndex == -1)
currIndex = (inputs.length-1);
}
inputs[currIndex].checked = true;
}