<script language="javascript">
function getvalue(divID)
{
  alert(ipt.value)
}
</script>
<input type="button" onclick="getvalue(test)">
<div id="test"><input type="text" name="te" value="asa" id='ipt'></div>

解决方案 »

  1.   

    <script language="javascript">
    function getvalue(divID)
    {
      alert(divID.firstChild.value)
    }
    </script>注意language="javascript",不是language="java"
      

  2.   

    <script language="javascript">
    function getvalue(divID)
    {
      alert(document.all.getElementByName('te').value)
    }
    </script>
    <input type="button" onclick="getvalue(test)">
    <div id="test"><input type="text" name="te" value="asa"></div>
      

  3.   

    <script language="javascript">
    function getvalue(divID)
    {
      alert(divID.childNodes[0].value)
    }
    </script>
      

  4.   

    给INPUT一个ID,可以直接通过ID访问到INPUT对象,不用考虑DIV的影响
      

  5.   

    zhjzh_zjz(虚心学习,望多指教)的方法就可以
    还有就是:
    不用设input文本框的id,直接用input的name就可以,
    就是把他的alert(ipt.value)这就话换为
    alert(te.value)也可以;
    如果这个层还处于一个form表单内,再在te.value的前面加上表单的名称,即为:
    alert(表单名.te.value)