问题描述<p class="upload" id="picgroup1">上传图片:<input class="modname" type="file" name="picgroup[]" value=""/></p><p class="upload" style="display:none" id="picgroup2">上传图片:<input class="modname" type="file" name="picgroup[]" value="" id=""/></p><p class="upload" style="display:none" id="picgroup3">上传图片:<input class="modname" type="file" name="picgroup[]" value="" id=""/></p>我想得到这些p中style="display:block"的个数,js应该如何写啊?我尝试用if (document.getElementsById("picgroup"+i).style.display == 'block' ) 来判断,但是好像不支持啊!
解决方案 »
- 上传图片功能如何实现
- php 里面哪个函数 可以把html 代码 输出在文本框里面。
- 问个mysql多表查询的排序问题
- 我的PHP在命令行下无法运行EXEC()函数
- 登陆后要返回其来源页面怎么办
- 请问这个怎么实现?
- 求深圳php程序员兼职合作开发项目
- 我做的页面内嵌播放realplay可以播放了,但是没有realplay的控制前进和后退的控制条?
- phpnow安装Apache系统找不到指定的文件
- 自学PHP mysql web开发小次鸟,寻求大神帮助 第23章会话控制
- 问一个关于IIS url_rewrite的问题
- 问个小问题。为什么我下载了appserv 2.5.9 后。进不去localhost呢
<div id='num'>0</div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var pobj = document.getElementsByTagName('p');
var k=0;
for(var i=0;i<pobj.length;i++){
if(pobj[i].style.display !='none'){
k++;
}
}
document.getElementById('num').innerHTML = k;
//-->
</SCRIPT>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head><body>
<p class="upload" id="picgroup1">上传图片: <input class="modname" type="file" name="picgroup[]" value=""/> </p><p class="upload" style="display:block" id="picgroup2">上传图片: <input class="modname" type="file" name="picgroup[]" value="" id=""/> </p><p class="upload" style="display:none" id="picgroup3">上传图片: <input class="modname" type="file" name="picgroup[]" value="" id=""/> </p><script>
var aa = document.getElementsByTagName('p');
var num = 0;
for(var i=0;i<aa.length;i++){
//alert(aa[i].style.display);
if(aa[i].style.display=='block'){
num++;
}
}
alert(num);
</script>
</body>
</html>楼主这样做吧
经测试正常