[英]checkbox count on another frame
我在3個框架集中的一個框架內有10個復選框。
<frameset cols="16%,68%,16%">
<frame src="fish.html" name="bodyleft" noresize scrolling=no>
<frame src="fish1.html" name="bodymid" noresize scrolling=no>
<frame src="fish2.html" name="bodyright" noresize scrolling=no>
</frameset>
fish1.html上的代碼
<script type="text/javascript">
function countCheckboxes ( )
{
var form = document.getElementById('testForm');
var count = 0;
for(var n=0;n < form.length;n++)
{
if(form[n].name == 'items[]' && form[n].checked)
{
count++;
}
}
document.getElementById('checkCount').innerHTML = count;
}
window.onload = countCheckboxes;
</script>
是否可以在fish2.html而不是fish1上計算已選中復選框的數量? 我怎么做?
嘗試這樣的事情(未經測試):
var frame2 = document.getElementById('bodyright');
window.onload = countCheckboxes(frame2);
function countCheckboxes (frame)
{
var forms = frame.document.getElementsByTagName('form');
//...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.