求教div内嵌form的问题,他们是什么结构,怎么利用js对div里form中input元素进行赋值?
若是form里面的img对象呢?
请看:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="javascript">
function showimgnone()
{
d.f.i.value="none";
d.imge.src="1.gif";
}
</script>
</head>
<body>
<div id=d style="display: ">
<form name="f">
<input name="i" value="">
<img src="" name="imge" id="imge">
<input type="button" onClick="showimgnone();">
</form>
</div>
</body>
</html>
请赐教~!
參考答案:div和内嵌form不属于从属结构。
因为FORM不属于DIV的一个元素或者成员。
所以你的函数中有两个错误,都是对象引用错误:
1、就是上面说的form不属于div,所以自然你写的代码就有错误。
2、应用该页面上所有的对象必须要指明是document.……
所以你的代码应该是:
<script language="javascript">
function showimgnone()
{
document.f.i.value="none";
document.imge.src="1.gif";
}
</script>