日期:2014-05-16  浏览次数:20466 次

多个图片的高度如何赋值给表单呢?
多个图片的高度如何赋值给input的value呢?
我现在是在每张图片下放置了input
我用以下代码怎么给每个input赋值
<script type="text/javascript">
function ReSizePic(ThisPic){
var RePicWidth = 50;  
var TrueWidth = ThisPic.width; 
var TrueHeight = ThisPic.height;  
var picHeight = TrueHeight / Multiple;
//

for(var i=0;i<olis.length;i++){
这里应该怎么写啊?
}
}
</script>
html代码:
<ul id="res">
<li>
<img onload="ReSizePic(this);" src="1.jpg" alt="sdf" />
 <input value="200" name="picheight[id]" type="text" class="text" id="picheight[id]"/>
</li>
<li>
<img onload="ReSizePic(this);" src="2.jpg" alt="sdf" />
<input value="200" name="picheight[id]" type="text" class="text" id="picheight[id]"/>
</li>
<li>
<img onload="ReSizePic(this);" src="3.jpg" alt="sdf" />
<input value="200" name="picheight[id]" type="text" class="text" id="picheight[id]"/>
</li>
</ul>

------解决方案--------------------
JScript code
function ReSizePic(ThisPic){
var RePicWidth = 50;  
var TrueWidth = ThisPic.width; 
var TrueHeight = ThisPic.height;  
var picHeight = TrueHeight / Multiple;
//你是想赋值给和img标签处于同一个li中的input输入框吧。。。
ThisPic.parentNode.getElementsByTagName('input')[0].value='宽:'+TrueWidth+'|高:'+TrueHeight
}