CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

简单脚本,为什么会错?

楼主pcvc(用户中文昵称)2005-08-01 15:53:26 在 Web 开发 / JavaScript 提问

<html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>新建网页   1</title>  
  <SCRIPT   LANGUAGE="JavaScript">  
  <!--  
  var   abc   =   document.getElementById("a");  
  abc.style.display   =   "";  
  //-->  
  </script>  
  </head>  
   
  <body>  
   
  <div   id="a"   style="display:none">asdf</div>  
   
  </body>  
   
  </html> 问题点数:20、回复次数:4Top

1 楼DuJianDong(翼)回复于 2005-08-01 16:19:54 得分 20

在onload里面执行:  
  <SCRIPT   LANGUAGE="JavaScript">  
  <!--  
  function   fnInit()  
  {  
  var   abc   =   document.getElementById("a");  
  abc.style.display   =   "";  
  }  
  //-->  
  </script>  
  </head>  
   
  <body   onload="fnInit()">  
   
  <div   id="a"   style="display:none">asdf</div>  
   
  </body>  
   
  </html>  
  Top

2 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2005-08-01 16:31:45 得分 0

<script   language=javascript>  
  document.all.a.style.display   =   "";  
  </script>  
  Top

3 楼wgzymzx(浣熊)回复于 2005-08-01 17:41:43 得分 0

html,js都是客户端执行的,一般按其先后顺序执行。你那个js执行时,"a"对象还没有创建呢,所以出错了。  
  <html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>新建网页   1</title>  
   
  </head>  
   
  <body>  
   
  <div   id="a"   style="display:none">asdf</div>  
   
  </body>  
   
  </html>  
  <SCRIPT   LANGUAGE="JavaScript">  
  <!--  
  var   abc   =   document.getElementById("a");  
  abc.style.display   =   "";  
  //-->  
  </script>  
  就对了Top

4 楼matrixy(处女主任[走召纟及犭孟男 上厕所不关门,上完不擦P股])回复于 2005-08-01 20:24:09 得分 0

<html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>新建网页   1</title>  
   
  </head>  
   
  <body>  
   
  <div   id="a"   style="display:none">asdf</div>  
  <SCRIPT   LANGUAGE="JavaScript">  
  <!--  
  var   abc   =   document.getElementById("a");  
  abc.style.display   =   "";  
  //-->  
  </script>  
   
  </body>  
   
  </html>  
   
  ------------------------------  
  同志,你要讲究先来后到的次序啊,呵呵,或者把代码放在window.onload事件时执行,也不会有问题。  
   
  window.onload=function(){  
  var   abc   =   document.getElementById("a");  
  abc.style.display   =   "";  
  }  
  Top

相关问题

  • 简单问题,为什么会错误?
  • 一个简单的CreateDialog程序,为什么会错?求救!
  • 很简单的存储过程为什么会错呢?
  • 很简单的存储过程为什么会错
  • 简单的问题为什么会错误?
  • 一个简单的数据库连接,为什么运行会错呢
  • 为什么会错呢????????????????????????????????????????????????????
  • 什么简单也会错!
  • 一个简单的Oracle的存储过程,为什么会错误,请大虾指正,谢谢
  • 菜鸟学飞:为什么会错了?

关键词

得分解答快速导航

  • 帖主:pcvc
  • DuJianDong

相关链接

  • Web开发类图书

广告也精彩

反馈

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