这段JS代码为什么在谷歌浏览器中无法执行?

yeah86 2009-09-21 08:05:51
if(document.getElementById("radio").checked==true)
这段代码,在IE内核的浏览器中完全没有问题。为什么在谷歌浏览器中却无法执行
有什么解决方法吗?
...全文
878 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeah86 2009-09-21
  • 打赏
  • 举报
回复
搞定了,原来是取值的时候把表单名称写错了,在IE中居然没问题。在Chrome就不行了。
William222 2009-09-21
  • 打赏
  • 举报
回复
单选按钮的id是不是全都一样啊,如果是的话就是程序的问题,在IE下
if(document.getElementById("radio").checked==true)没问题是因为IE下document.getElementById("radio")默认取得是第一个
MuBeiBei 2009-09-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yeah86 的回复:]
引用 1 楼 mubeibei 的回复:
var radio = ocument.getElementById("radio");
if(radio.checked){

}

这样


不对哦,还是不行。
在另一个页面里,很简单,按我写的那样又行,一样的代码,真不知哪里有问题。
[/Quote]

我的少写了个d,你写上在试试~·
yudoggy 2009-09-21
  • 打赏
  • 举报
回复
chrome应该不会弱智到这种地步吧
估计是其他地方的问题 检查整页代码吧
或者检查一下浏览器的设置 是否是javascript没打开之类的

另外radio的话 一般是单选框不是吗?通常不应该单独出现吧
如果有多个 建议你给他们一样的name 然后用document.getElementsByName()取数组 一个一个判断
如果只有一个 建议你用checkbox

btw 1楼的代码 document少拼了一个d
yeah86 2009-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mubeibei 的回复:]
var radio = ocument.getElementById("radio");
if(radio.checked){

}

这样
[/Quote]

不对哦,还是不行。
在另一个页面里,很简单,按我写的那样又行,一样的代码,真不知哪里有问题。
SK_Aqi 2009-09-21
  • 打赏
  • 举报
回复
谷歌浏览器是什么啊?
MuBeiBei 2009-09-21
  • 打赏
  • 举报
回复
var radio = ocument.getElementById("radio");
if(radio.checked){

}

这样
Chrome 百科名片 Google Chrome,文名为“谷歌浏览器”,是一个由Google公司开发的网页浏览器。与苹果公司的safari相抗衡,浏览速度在众多浏览器走在前列,属于高端浏览器。采用BSD许可证授权并开放源代码,开源计划名为Chromium.本软件的代码是基于其他开放源代码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性,并创造出简单且有效的使用者界面。软件的名称是来自于又称作“Chrome”的网络浏览器图形使用者界面(GUI)。 目录[隐藏] 版本简介 操作系统 宣布 发布 不支持或未实现的功能 安全性 速度 使用者界面    [编辑本段]版本简介   软件的beta测试版本在2008年9月2日释出,提供43种语言版本,目前仅适用于Microsoft Windows的XP,Vista和最新发布的windows7平台,并不支持Windows 2000或更早期的版本。Mac OS X和Linux版本正在研发,并于2009年6月5日首次针对开发者推出Mac和Linux版官方Chrome浏览器,正式版将于日后推出。    Google Chrome Logo [编辑本段]操作系统   谷歌公司于2009年7月7日宣布,将在其Chrome网络浏览器的基础上开发一款计算机操作系统。对于其竞争对手微软而言,这无疑是一次最直接的挑战。   报道称,有分析师对此表示,谷歌公司此次的计算机操作系统计划,将使得谷歌与微软之间本已激烈的竞争再次升级。谷歌在其公司博客上表示,此次研发的操作系统将主要适用于上网本,而这也是目前整个市场的热点。谷歌表示,此次这款开源软件将被命名为Chrome OS,并于2010年下半年正式上市。   谷歌在其公司博客上表示:“这款Chrome OS操作系统,将具有高速、简约及安全等主要性能。我们希望这款操作系统能够为用户提供使用的便捷性,并能够更快速的进入互联网。”在此之前,谷歌已经推出了手机操作系统Android,另外,数款上网本也使用了这款操作系统。   长期以来,谷歌一直致力于计算机软件对于互联网的兼容性,以取代以计算机为心的软件开发方式。谷歌希望,能够开发出通过互联网浏览器直接运行的软件,从而减少对于硬件设备的依赖性。   2008年,谷歌宣布推出Chrome浏览器。该公司表示,这款浏览器将使得用户完全整合谷歌所提供的各种服务。自那以来,谷歌又不断强化这款浏览器的功能,甚至在未能取得互联网连接的情况下,用户也能够通过这款浏览器来运行程序。   对于谷歌而言,究竟要花费多长时间才能将Chrome发展为一款全能型的操作系统目前仍然不得而知。但是Netscape联合创始人安德里森(Marc Andreessen)在最近一次采访时曾表示,Chrome已经取得了长足的进步。他说:“基本上可以说,Chrome已经是一款现代的操作系统。”另外在内部工作,谷歌长期使用Linux操作系统。   目前谷歌Chrome浏览器Windows 版的最新版本是:6.0.447.0 dev   目前发现过往版本5.0.371.0 Dev与微点主动防御发生冲突 [编辑本段]宣布   官方的正式宣布预定在2008年9月3日举行,并将寄给记者和部落客一则解说新浏览器特色和研发动机的漫画,该漫画由史考特·迈克劳德(Scott McCloud)所绘制,并在创作共享的“姓名标示-非商业性-禁止改作2.5”版权协议下发行。由于要送往欧洲的信件提早寄出,因此德国“Google Blogoscoped”博客的作者菲利普·蓝森(Philipp Lenssen)在2008年9月1日收到漫画后就扫描并放上自己的网站。随后Google就将这则漫画放到Google Books和Google网站上,并在自家的博客说明了提早释出的原因。 [编辑本段]发布   Google官方Blog在9月2日撰文说,将于第二天在超过100个国家同时发布Chrome的Beta版。   北京时间9月3日凌晨3:02,官方Blog宣布Beta版已经可以下载。   2009-05-22 Google终于发布了Chrome V2.0的首个正式版本。Chrome 2.0正式版版本号为V2.0.172.28,Windows 版最新版本V6.0.427.0 dev   目前发现过往版本5.0.371.0 Dev与微点主动防御发生冲突 [编辑本段]不支持或未实现的功能   ●鼠标手势,但可通过其他应用程序实现,如StrokeIt。   ● Google Toolbar。   ●WebKit引擎限制(自动换页,ActiveX,VBS)。   ●没有WebKit的特别功能。   ● RSS。   ●网页引擎WebKit的版本过旧,因为旧版

87,915

社区成员

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

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