我的意思是通过editor_generate("");传参数进去,参数为"myform.mytext",能实现吗?

解决方案 »

  1.   

    document.myform.mytextarea.text 应该没问题的或者用 document.getElementById("mytextarea")
    如果名字是mytextarea  用 document.getElementByName("mytextarea")这个方法editor_generate("");最好写在body的onload事件里因为要引用控件,执行脚本的时候控件可能还没有完全初始化
      

  2.   

    推荐使用 document.getElementById("mytextarea")
      

  3.   

    不行我现在页面上有同名的textarea,需要用form来区别开,我的意思是能否传“form.textarea”这样的参数进去,document.all[objname]能否处理,如果不能,有没有其他的方法?
      

  4.   

    现在我想了具体这样:
    如何将一个form最为一个对象参数川到一个function里面?
      

  5.   

    如果用name alert(document.forms["userform"].password.value)如果用id不分form
      

  6.   

    还有就是document.getElementByName("mytextarea")用这句,报错:对象不支持此属性或方法。
    用document.getElementById("mytextarea")就没错?
      

  7.   

    document.getElementsByName("mytextarea")[0].values
      

  8.   

    好,现在的问题转化了:
    怎样通过传两个参数,一个form名,一个textarea名,在另一个函数中组合成一个object,如:
    组合成var obj=document.form.textarea;这种样子的?
      

  9.   

    func ss(a,b){
    eval("var obj=document."+a+"."+b)
    }
      

  10.   

    你直接传递一个event对象过去不久行了吗?ie里面用event.srcElement;ff里面用event.target来得到传递过来的对象本身,然后想怎么操作就怎么操作了啊