js问题。求帮忙

Miss_Jak 2017-08-28 02:37:34
第一个问题
<body>
<script type="text/javascript" src="/mzzzgl/views/esu/jquery.min.js"></script>
<script type="text/javascript">

var st ="";
var table = document.getElementById("mytb11");

for(var i=0;i<table.length;i++){
st=table[i];
}
var vl = document.getElementById("STword1").value =st;
</script>
<div >
<table id="STword1">
<tr><th>一、基础信息</th></tr>
<tr><td>
<table class="dataTable">
<tr>
<td style="width:2cm">单位名称</td>
<td style="width:7cm">

</td>
<td style="width:2cm">曾用名称</td>
<td style="width:5cm">
<input type='text' name='field' style='width: 6.8cm; height: 70%;' value=""/>
</td>
</tr>
<tr>
<td>业务主管单位</td>
<td>
<input type='text' name='field' style='width: 6.8cm; height: 70%;' value=""/>

代码我只粘贴了一部分,问题是我要获取别的页面的内容然后进行遍历,放到input的value中,这样写对不对,能不能取到别的页面的内容。然后插入到value里写的对不对。


第二个问题
var table = document.getElementById("STword1");

//sel=document.body.createTextRange();
sel.moveToElementText(table);
我在令一个jsp页面中想获取STword1 但是我测试时候,提示我这个。

急求帮助
...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
第一个有关系没跨域可以直接前台获取,参考这个:iframe和父页,window.open打开页面之间的引用,没关系或者跨域了要通过h5的postMessage来传值,前提是2个域你都能控制增加js代码 第二个你js代码放错位置了,要放到dom对象下,要不浏览器从上解析下来,你放前面dom还没有生成获取不到 <div > <table id="STword1"> ................. </table> <script type="text/javascript"> var st =""; var table = document.getElementById("mytb11"); for(var i=0;i<table.length;i++){ st=table[i]; } var vl = document.getElementById("STword1").value =st; </script>
Miss_Jak 2017-09-05
  • 打赏
  • 举报
回复
不是后台取值,是直接通过另一个页面table ID获取
孺牛的猫 2017-08-30
  • 打赏
  • 举报
回复
第一个问题是从后台获取值吗

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧