Javascript 访问iframe上td内的textarea值

Javascript 访问iframe上td内的textarea值,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我被一个我无法解决的问题吓坏了 我在iFrame和jQuery方面没有太多的经验,但需要尽快解决这个问题,因为这是应用程序中的一个大问题 我有一个带div和一些行的iFrame。我有一个textarea和一个按钮,它调用一个javascript方法,该方法正在恢复插入textarea的值 但它不起作用,我尝试过的两种选择都起作用了 这是密码,你能帮我吗 谢谢大家! 编辑: 我正在尝试恢复TEXTOAYUNTAMIENTO的值,这是td结构中一个使用该函数的textarea 当我按下按钮恢复它时

我被一个我无法解决的问题吓坏了

我在iFrame和jQuery方面没有太多的经验,但需要尽快解决这个问题,因为这是应用程序中的一个大问题

我有一个带div和一些行的iFrame。我有一个textarea和一个按钮,它调用一个javascript方法,该方法正在恢复插入textarea的值

但它不起作用,我尝试过的两种选择都起作用了

这是密码,你能帮我吗

谢谢大家!

编辑:

我正在尝试恢复TEXTOAYUNTAMIENTO的值,这是td结构中一个使用该函数的textarea

当我按下按钮恢复它时,它们都是空的或空的

方法如下:

  function checkayuntamiento(value)
        {
                alert(value);
                alert('Hola');
                alert($('#TEXTOAYUNTAMIENTO', window.parent.document).html());
                alert('<%=indice%>');
                alert('<%=TEXTOAYUNTAMIENTO%>');
                alert('<%=DESCMODOENVIO%>');
                var valor = document.getElementById("TEXTOAYUNTAMIENTO");
                var valor5 = document.getElementsByName('TEXTOAYUNTAMIENTO')[0].value
                var valor2 = document.getElementById("TEXTOAYUNTAMIENTO").innerHTML;
                //var elem = $('#salida_'+id);
                var idi = $("#TEXTOAYUNTAMIENTO").val();
                var asdf = $(this).closest('tr').next().find(".AYUNTAMIENTOS").val();
                                        var valor3 = document.getElementById("PRUEBA");
                var valor4 = document.getElementById("PRUEBA").innerHTML;
                //var elem = $('#salida_'+id);
                var idi2 = $("#PRUEBA").val();
                var asdf2 = $(this).closest('td').next().find(".PRUEBA").val();
                alert(asdf);
                alert(idi);
                alert(valor);
                alert(valor2);
                alert(asdf2);
                alert(idi2);
                alert(valor3);
                alert(valor4);
                alert(valor5);
        }
函数checkayuntamiento(值)
{
警报(值);
警惕(“你好”);
警报($('TEXTOAYUNTAMIENTO',window.parent.document.html());
警报(“”);
警报(“”);
警报(“”);
var valor=document.getElementById(“TEXTOAYUNTAMIENTO”);
var valor5=document.getElementsByName('TEXTOAYUNTAMIENTO')[0]。值
var valor2=document.getElementById(“TEXTOAYUNTAMIENTO”).innerHTML;
//var elem=$('salida'id+id);
var idi=$(“#TEXTOAYUNTAMIENTO”).val();
var asdf=$(this.nextest('tr').next().find('AYUNTAMIENTOS').val();
var valor3=document.getElementById(“PRUEBA”);
var valor4=document.getElementById(“PRUEBA”).innerHTML;
//var elem=$('salida'id+id);
变量idi2=$(“#PRUEBA”).val();
var asdf2=$(this.nexist('td').next().find('.PRUEBA').val();
警报(asdf);
警报(idi);
警惕(勇气);
警报(valor2);
警报(asdf2);
警报(idi2);
警报(valor3);
警报(valor4);
警报(valor5);
}

我建议您隔离该问题,只发布该问题中涉及的代码。请提供该问题代码的相关部分。没有人喜欢阅读782行代码。我刚读了,请再次查看帖子。试试
$(“#TEXTOAYUNTAMIENTO”).text()
$(“#TEXTOAYUNTAMIENTO”).html()
文本区域的id应该是“TEXTOAYUNTAMIENTO”。您的代码很好,并且它在td中没有问题,是否有其他具有相同id的元素?