CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 扩展类

非常急得JavaScript 问题?

楼主hellin_csdn(张海林)2006-02-21 11:08:02 在 Java / J2SE / 扩展类 提问

我创建一个   input   hidden   Element  
  var   inObject=document.createElement("<input   type='hidden'   name='sex'   value='f'   />");  
  inObject.name="sex";  
  var   tdObject=document.getElementById("sexTd");  
  tdObject.appendChild(inObject);  
   
   
   
  然后我再调用看看name==sex   的hidden   变量的值,就是得不到,  
   
  var   collection=document.getElementsByName("sex");  
   
  返回是   null  
   
  察看   tdObject中的代码是  
  alert(tdObject.innerHTML);  
  显示   "<input   type='hidden'   value='f'   />"  
  这是怎么回事,怎样解决????  
  问题点数:100、回复次数:3Top

1 楼treeroot(旗鲁特)回复于 2006-02-21 11:56:50 得分 40

var   inObject=document.createElement("input");  
  inObject.type="hidden";  
  inObject.name="sex";  
  inObject.value="f";  
   
  then   would   OK    
   
   
  为什么删不掉!破CSDN!s  
   
  oKO  
   
   
  jbin  
  )"<input   type='hidden'   name='sex'   value='f'   />");Top

2 楼rcom10002(KNIGHTRCOM)回复于 2006-02-21 13:50:12 得分 60

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">  
  <HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
  <META   NAME="Generator"   CONTENT="EditPlus">  
  <META   NAME="Author"   CONTENT="">  
  <META   NAME="Keywords"   CONTENT="">  
  <META   NAME="Description"   CONTENT="">  
  <script   language="javascript">  
  function   addHidden(){  
  var   inObject=document.createElement("input");  
  inObject.type="hidden";  
  inObject.name="sex";  
  inObject.value="f";  
  var   tdObject=document.getElementById("sexTd");  
  tdObject.appendChild(inObject);  
  alert(tdObject.innerHTML);  
  }  
  </script>  
  </HEAD>  
  <BODY>  
  <table   border='1'>  
  <tr>  
  <td   id='sexTd'>  
  </td>  
  </tr>  
  </table>  
  <button   onclick="addHidden();">add</button>  
  </BODY>  
  </HTML>  
  Top

3 楼hellin_csdn(张海林)回复于 2006-02-21 15:09:55 得分 0

var   inObject=document.createElement("input");  
  inObject.type="hidden";  
  inObject.name="sex";  
  inObject.id="sex";     //IE   id   和Name   同属性  
  inObject.value="f";  
   
  这样你才能用   document.getElementsByName("sex").length       是正确的;Top

相关问题

  • 一个非常急得问题,请大家帮忙解决一下??在线……
  • 急得要上吊!
  • 关于cookie??急得很?
  • javascript问题,非常简单!!
  • 中文问题,急得团团转!!!!!
  • javascript
  • Javascript
  • javascript
  • JavaScript
  • javascript

关键词

得分解答快速导航

  • 帖主:hellin_csdn
  • treeroot
  • rcom10002

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo