Maison > développement back-end > tutoriel php > opener.document 问题

opener.document 问题

WBOY
Libérer: 2016-06-23 13:02:59
original
1116 Les gens l'ont consulté

<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>
Copier après la connexion



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>
Copier après la connexion


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

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal