js 如何默认选中 li列表其中的一项

<scripttype="text/javascript">onload=function(){setbc("size_of_length");}functionsetb... <script type="text/javascript">
onload = function(){
setbc("size_of_length");
}
function setbc(id){
var divs = document.getElementById(id).getElementsByTagName("li");
var len = divs.length;
for(var i=0;i<len;i++){
divs[i].onclick = function(){
for(var j=0;j<len;j++){
divs[j].style.backgroundColor = "";
}
this.style.backgroundColor = "rgb(65, 117, 252)";
};
}
};
</script>

(因为字数限制,不能贴全部的代码,只能截图了。)
展开
 我来答
纯洁的小树
2015-09-04 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:457万
展开全部
不理解你说的默认选中是选中哪一个?看你的代码是已经发所有的li已经添加click时间了啦。如果是想一开始就让莫个li点击一下,可以在绑定click事件的函数后面直接调用一下onClick事件呀。

比如 :divs[0].onclick();
更多追问追答
追问
我现在的代码是通过手动点击其中一项后改变背景色的,即是代表选中其中一项,
我是想在打开网页或者刷新网页的时候,它自动选中其中一项,
具体怎么写呢?
追答
直接在
setbc("size_of_length");这个函数后面写一句
divs[0].onclick();就是第一个点击一下,也就改变了第一个选项的背景颜色了。
你一可以指定莫个li点击一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式