Js适用于IE,Chrome但不适用于Firefox

时间:2011-07-31 01:19:19

标签: javascript html cross-browser

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Remote Control</title>
  </head>
<link rel="stylesheet" href="/../.." type="text/css" />
<title>page title</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<SCRIPT LANGUAGE="JavaScript" SRC="popup.js" > </script> <!-- <---- Problem, doesn't work in FF but ok in IE/Chrome -->
<body>

该脚本不像在IE和Chrome上那样在Firefox上执行。这是为什么?

有人能告诉我需要做些什么才能让它在FF中运行吗?

1 个答案:

答案 0 :(得分:3)

您的popup.js文件中充满了对document.getelementbyid方法的引用。 JavaScript中没有这样的方法,因为它是一个区分大小写的语言,这就是你的代码在hidep1()函数开头就正确的原因。:

if (document.getelementbyid) {

将所有getelementbyid替换为getElementById,然后重试。