导航:首页 > 编程语言 > js定义button

js定义button

发布时间:2024-08-24 17:57:24

js里怎么用button按钮来控制一个div里若干li的选择

先引入jquery,节约代码

css代码

.selected{background-color:#ff0000}

html代码

<buttonid="chooseNext"></button>
<divid="liList">
<liclass="selected">1111111</li>
<li>2222222</li>
<li>3333333</li>
<li>4444444</li>
<li>5555555</li>
<li>6666666</li>
<li>7777777</li>
</div>

js代码

	$(function(){
varlength=$("#liList").children("li").length-1;
$("#chooseNext").on("click",function(){
varsIndex=$("#liList").children("li.selected").index();
if(sIndex==length){
sIndex=-1;
}
$("#liList").children().removeClass("selected");
$("#liList").children("li:eq("+(sIndex+1)+")").addClass("selected");
})
})

完整代码

<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title></title>
<scriptsrc="js/jquery-1.11.2.min.js"type="text/javascript"charset="utf-8"></script>
</head>
<body>
<styletype="text/css">
.selected{background-color:#ff0000}
</style>
<buttonid="chooseNext">选择下一个</button>
<divid="liList">
<liclass="selected">1111111</li>
<li>2222222</li>
<li>3333333</li>
<li>4444444</li>
<li>5555555</li>
<li>6666666</li>
<li>7777777</li>
</div>
<scripttype="text/javascript">
$(function(){
varlength=$("#liList").children("li").length-1;
$("#chooseNext").on("click",function(){
varsIndex=$("#liList").children("li.selected").index();
if(sIndex==length){
sIndex=-1;
}
$("#liList").children().removeClass("selected");
$("#liList").children("li:eq("+(sIndex+1)+")").addClass("selected");
})
})
</script>


</body>
</html>

② js如何设置动态按钮 就是一个button,有value值,点一下,value的值改变,再点一下,value的值恢复原值!

用jquery的处理方式:

var b = 0;
$("#buttonId").click(function(){
if (b == 0)
{
b = 1;
$("#buttonId").val("确定");
}
else
{
b = 0;
$("#buttonId").val("取消");
}
});

③ 在javascript中怎么设置button的可点击和不可点击

、js中设置按陵则迹钮可点击与不可尺并点击,默认是可点击的

(1)设置按钮不可点击

document.getElementById("bt1").disabled=ture;

(2)设置按钮可点击

document.getElementById("bt1").disabled=false;

2、jq中设置按钮可点击与不可点击,默认是可点击的盯迟

(1)设置按钮不可点击

$("#bt1").attr("disabled",ture);

(1)设置按钮可点击

$("#bt1").attr("disabled",false);

3、标签中设置按钮不可点击

在标签中添加属性disabled="true"。

④ js怎样实现button点击它会被选中,再次点击取消选中

button{
background:#fff;
}
button.active{
background:red;
}

假设上边的css表示button的俩种状态,正常状态和选中状态

<buttontype='button'id="btn">按钮</button>

这个是按钮


varbtn=document.getElementById('btn');
btn.onclick=function(){//添加点击事件
if(btn.className.indexOf('active')){//说明已经是选中状态
btn.className='';//清空class。
}else{
btn.className='active';//否则选中它,给它添加active样式
}
}


//如果用jquery,会很方便实现
$('#btn').click(function(){//给id为btn的元素添加点击事件
$(this).toggleClass('active');//每次点击的时候,将当前的元素切换active样式
//如果有,则去掉,否则添加
});

⑤ JS如何控制button的位置

解决方法:

1、把button定义成绝对定位,position:absoulte的方式,然后设置left,top的方式进行位置控制

2、如果是节点移动,则可以通过dom删除和增加的方式来调整位置

问题解决:

这里针对的是第二种情况,可以把对应的节点获取后,删除再插入到对应的节点后。

代码示例:

<script>
functionmove(self){
varp=self.parentNode;//获取当前节点的父节点
self.remove();//移除当前节点
p.appendChild(self);//父节点添加当前节点
}
</script>
</head>
<body>
<div>
<inputtype="button"id="button1"value="1"onclick="move(this)">
<inputtype="button"id="button2"value="2"/>
</div>
</body>
阅读全文

与js定义button相关的资料

热点内容
iphone4s怎么区分真假 浏览:316
hexomd文件语法 浏览:734
如何编程忍者游戏 浏览:212
什么淘宝省钱app最好靠谱 浏览:847
有个桌面文件一直删不掉 浏览:328
文件加密内容怎么弄不了 浏览:825
修路红头文件哪里有 浏览:360
spark读文件夹 浏览:850
数据挖掘面试有哪些书 浏览:385
网络技术内容有哪些 浏览:369
小米手机游戏加速保存的视频的文件路径 浏览:505
python怎么关文件 浏览:91
什么网站服务器好 浏览:855
魔兽压缩文件密码 浏览:145
hlp格式文件转pdf格式 浏览:139
安全模式改开机密码 浏览:241
上传课堂派的时候怎么找不到文件 浏览:415
科研立项怎么做数据分析 浏览:263
2010excel教程 浏览:233
苹果5s用镊子开机图片 浏览:272

友情链接