> 백엔드 개발 > PHP 튜토리얼 > opener.document 问题

opener.document 问题

WBOY
풀어 주다: 2016-06-23 13:02:59
원래의
1130명이 탐색했습니다.

<form  name="xingao"><table>  <tr>    <td>       <input  id="" name="q1" type="text" value=""/>      <input id="wupin_id" type="text" value="1"/>      <!--可用于判断不同的id以添加数据--></td>    <td>	<a href=" javascript:void(0)" onClick="window.open('2.php?lx=1');">导入</a> 		</td>  </tr>    <tr>    <td>       <input  id="" name="q1" type="text" value=""/>      <input id="wupin_id" type="text" value="1"/>      <!--可用于判断不同的id以添加数据--></td>    <td>	<a href=" javascript:void(0)" onClick="window.open('2.php?lx=2');">导入</a> 		</td>  </tr>   </table></form>
로그인 후 복사



2.php内容:

<script> <br />opener.document.xingao.tr[0].q1.value="显示内容"; <br />window.close(); <br /></script>

要求结果:改变第一行的 的值
怎么写?


回复讨论(解决方案)

opener.document.xingao.q1[ $n].value="显示内容";
$n 根据需要赋值,因为你的 q1 有多个,所以要按数组操作

<script src="/js/jquery-1.8.3.js"></script><script type="text/javascript">  function import_goods(node){	var tr_number=jQuery("table").index(jQuery(node).parent().parent());//行数	window.open('2.php?lx='+tr_number)}	</script><form  name="xingao"><table>  <tr>    <td>       <input  id="" name="q1" type="text" value=""/>      <input id="wupin_id" type="text" value="1"/>      <!--可用于判断不同的id以添加数据--></td>    <td>	<a href=" javascript:void(0)" onClick="import_goods(this);">导入</a> 	<a href=" javascript:void(0)" onClick="addProductDetail(this)">添加行</a> 	<a href="javascript:void(0)"    name="deleteHref" id="deleteHref" onClick="delProductDetail(this)" style="display: none">删除</a>		</td>  </tr>    <tr>    <td>       <input  id="" name="q1" type="text" value=""/>      <input id="wupin_id" type="text" value="1"/>      <!--可用于判断不同的id以添加数据--></td>    <td>	<a href=" javascript:void(0)" onClick="import_goods(this);">导入</a> 	<a href=" javascript:void(0)" onClick="addProductDetail(this)">添加行</a> 	<a href="javascript:void(0)"    name="deleteHref" id="deleteHref" onClick="delProductDetail(this)" style="display: none">删除</a>		</td>  </tr>     </table></form>
로그인 후 복사


感谢,可以用,还有个问题 tr_number 怎么获取得到行数,每次都是-1

tr_number = $(node).parents('tr').prevAll().length+1

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿