如题,页面里有2个id为div1的div。
document.getElementById("div1").style.backgroundColor = "#FFEDED";
这样只能修改第一个div的背景色。对第二个无效。大家都什么方法。
document.getElementById("div1").style.backgroundColor = "#FFEDED";
这样只能修改第一个div的背景色。对第二个无效。大家都什么方法。
解决方案 »
- 调用matlab生成的DLL文件后
- 新手求助 VS2010工具箱的DateTimePicker用不了
- cookies注销时怎么处理
- 100分接着问 WEB服务访问局域网文件 WEB服务高手来看看
- 关于这个 object sender, EventArgs e 大家帮忙啊?谢谢
- ???操作Excel的问题,ApplicationClass,WorkbookClass,WorksheetClass怎样使用???
- 帮我转成VB的,感谢啦!
- asp.net+oracle 请求量大时,响应慢甚至无响应
- DataGrid的ItemCommand的简单问题??
- DataGrid中的Columns问题,谢谢!
- asp.net自定义验证控件,验证失败怎么页面还在刷新呢?
- js正则表达式匹配 初级
$("#div1 [xxx='div1']").css("backgroundColor","#FFEDED");
消息: 'document.getElementsByName(...).style' 为空或不是对象
控件里给name的值了
document.getElementsByName(...)[0].style=...;
document.getElementsByName(...)[1].style=...;
如果这两个同ID元素有不同的父元素。那么可以:
var P1=document.getElementById(父元素1的ID);
var P2=document.getElementById(父元素2的ID);p1.getElementById(...).style=...;
p2.getElementById(...).style=...;
ID为什么会一样?如果是Repeater怎样控件里面的div就应该用动态ID,比如id="<%#Eval(‘ID’)%>"来设置