我页面有很多以sc_开头命名的元素
例如
<span id="yj_1"></span>
<span id="yj_134"></span>
<span id="yj_dfdhw"></span>
<span id="yj_h4"></span>
<span id="yj_gh4"></span>
<span id="yj_ffghkjd"></span>
设置单个元素的数据可以用
document.getElementById('yj_1').innerHTML='0';
但是我想一下设置全部命名是yj_开头的元素
怎么设置?
例如
<span id="yj_1"></span>
<span id="yj_134"></span>
<span id="yj_dfdhw"></span>
<span id="yj_h4"></span>
<span id="yj_gh4"></span>
<span id="yj_ffghkjd"></span>
设置单个元素的数据可以用
document.getElementById('yj_1').innerHTML='0';
但是我想一下设置全部命名是yj_开头的元素
怎么设置?
解决方案 »
- 不会js,js高手大师哥哥姐姐妹妹弟弟全上来
- 如何设置延时呢?
- onchange事件问题
- 我第一次用Dreamweaver4 怎么使用Dreamweaver 4.03中文版?希望高手们给予帮助
- javascript 中一个switch的问题
- 如何在页面加载的时候处理本页面的地址栏等不显示
- 仅仅在窗口关闭时才执行的一个脚本怎么做?
- 想使下拉框为只读,但里面的数据需要提交,该如何解决?
- (up有分)如何用JavaScript实现表格的自动计算和自动增删行?
- 很急的问题,请大家帮忙!谢谢
- 请问 javascript配合php能否把js修改后的临时html保存到新html文件?
- 一个对象的属性所拥的方法如何能引用到该对象?
<script>
window.onload=function(){
var a=document.getElementsByTagName("span");
for(var i=0;i<a.length;i++) if(a[i].id.substr(0,3)=="yj_") a[i].innerHTML="0";
}
</script>
<span id="yj_1"> </span>
<span id="yj_134"> </span>
<span id="yj_dfdhw"> </span>
<span id="yj_h4"> </span>
<span id="yj_gh4"> </span>
<span id="yj_ffghkjd"> </span>
<span id="yj_1"> </span><BR/>
<span id="yj_134"> </span> <BR/>
<span id="yj_dfdhw"> </span> <BR/>
<span id="yj_h4"> </span> <BR/>
<span id="yj_gh4"> </span> <BR/>
<span id="yj_ffghkjd"> </span><BR/>
<span id="ida">不需设为0</span><BR/>
<span id="idb">不需设为0</span><BR/>
<span id="idc">不需设为0</span><BR/>
<span id="idd">不需设为0</span><BR/>
<script type="text/javascript">
<!--
window.onload = function(){
var ospan = document.getElementsByTagName("span");
for(var i = 0; i < ospan.length; i++){
if(ospan[i].getAttribute("id").indexOf("yj") != -1){
ospan[i].innerHTML = "0";
}
}
}
//-->
</script>
明天来结贴