jquery获取frame中节点的问题,大神帮忙看看

<!doctype html>
<html>
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript" src="jquery-1.11.1.js"></script>
  <script>
$(document).ready(function(){
//var win=$(document.getElementById("#cp"));
var win=$(window.frames["cp"].document).find("textarea").html();
alert(win);
});
  </script>
  <title>Document</title>
 </head>
 <frameset id="aa"><frame src="cha.html" name="cp" id="cp"></frame></frameset>
 <body>

 </body>
</html>

页面cha.html的文本域是有值的,但是读不到,html()读出来undefined,text()读出来为空。到底问题出在哪呢,这些代码我都是参考网上的,基本都尝试过了,都不管用,求大神指点。

迷失代码林
浏览 2342回答 5
5回答

我爱钱端

加载顺序有问题吧,js比frame先加载了

Allenwan

用了jQuery怎么还用jsdom

橋本奈奈未

textarea是文本框,获取值是val()
打开App,查看更多内容
随时随地看视频慕课网APP