1、请仔细检查大小写问题,javascript最忌讳这个。例如:showRandow;randomOut;
2、this.form使用有错,这里的this指的是button本身。

解决方案 »

  1.   

    this 改成document后提示document.form.randomOut不是对象!
      

  2.   

    this 改成document后提示document.form.randomOut不是对象! 
    改成document.all.form.randomOut
      

  3.   

    正如楼上各位所言this.form.randomOut 这种写法 显然不对建议你直接引用 randomOut 或者直接写成 form名.randomOut试试吧@_@
      

  4.   

    是这样的:
    <FORM>
    <P><INPUT  type="button" value="改变文字" onClick="showRandow(this.form.randomOut)" name=b1></P>
    <P><INPUT  type="text"   name="randomOut" size=30 ></P>
    <P><INPUT  type="button" value="改变背景色" onClick="setbgColor()" name=b2></P>
    </FORM>
    不管我照上面哪位说的去做,都不行:(
    (我是照着教程上做的)
      

  5.   

    同一form内,不需要引用所属对象,比方:
    <FORM>
    <P><INPUT  type="button" value="改变文字" onClick="showRandow(randomOut)" name=b1>
    <INPUT type="button" value="test" onClick="alert(randomOut.value)"></P>
    <P><INPUT  type="text"  name="randomOut" size=30 ></P>
    <P><INPUT  type="button" value="改变背景色" onClick="setbgColor()" name=b2></P>
    </FORM>
      

  6.   

    <FORM name=formname>
    <P><INPUT  type="button" value="改变文字" onClick="showRandow(formname.randomOut)" name=b1></P>
    <P><INPUT  type="text"  name="randomOut" size=30 ></P>
    <P><INPUT  type="button" value="改变背景色" onClick="setbgColor()" name=b2></P>
    </FORM>