+ -
当前位置:首页 → 问答吧 → 笨蛋又来问问题了

笨蛋又来问问题了

时间:2004-05-27

来源:互联网

<script language="javascript">
<!--
linkto="http://www.sohu.com"//-->
</script>

<body>
<A href="&{linkto};">click here</a>
</body>


这个例子中说linkto是javascript实体,啥意思啊,还说IE里不支持,使用会引起脚本错误

还有,linkto="http://www.sohu.com"//-->
这个注释里加个//干嘛?没错吧?

作者: 果儿本本   发布时间: 2004-05-27

就是说他的注释为什么总是这样?<--
                                                        //-->
加//有什么必要啊?

作者: 果儿本本   发布时间: 2004-05-27

还有就是document.write(123)
           document.write("123")

是不是字符要加""而变量就不要啊?


我太笨了,但我勤奋,感谢大家。

作者: 果儿本本   发布时间: 2004-05-27



QUOTE:
最初由 果儿本本 发布
[B]就是说他的注释为什么总是这样?<--
                                                        //-->
加//有什么必要啊? [/B]
加//用于告诉Javascript不要把-->当作代码来运行。。。。。

作者: Ivony   发布时间: 2004-05-27



QUOTE:
最初由 果儿本本 发布
[B]还有就是document.write(123)
           document.write("123")

是不是字符要加""而变量就不要啊?


我太笨了,但我勤奋,感谢大家。 [/B]
加引号是把字符串和代码分隔开来。如果要使用字符串,就得在两边加上引号,如果数字被加上了引号,则系统会将他做字符串处理。

作者: Ivony   发布时间: 2004-05-27

谢谢,如果在注释里那不加不行啊?那开始的<!--不需要啊~~

作者: 果儿本本   发布时间: 2004-05-27

还有就是字符(汉字和字母)要加"" 而数字和变量这样的都不要,我理解的对吗?

作者: 果儿本本   发布时间: 2004-05-27

<script language="javascript">
<!--
linkto="http://www.sohu.com"//-->
</script>

<body>
<A href="&{linkto};">click here</a>
</body>


这个例子中说linkto是javascript实体,啥意思啊,还说IE里不支持,使用会引起脚本错误



这个实体是什么意思啊?linkto是固定的吗?

作者: 果儿本本   发布时间: 2004-05-27



QUOTE:
最初由 果儿本本 发布
[B]谢谢,如果在注释里那不加不行啊?那开始的<!--不需要啊~~ [/B]
虽然没有明确的说明,但通常JavaScript会忽略以这个开头的第一行。。。。具体的处理方式与浏览器有关。但现在似乎没人加这些东西了索。。。。。。

你所说的linkto既然连IE都不支持,研究也没多大的意思撒。。。。其实我也不知道那是啥。。。。

作者: Ivony   发布时间: 2004-05-27

呵呵,谢谢。有高人指点我的水平定会突飞猛进~~

作者: 果儿本本   发布时间: 2004-05-27

我也是很久以前注意过这个概念。

大概意思就是通过实体,javascirpt能把一些结果直接赋值到html中,不过,这个东西应该是很多老浏览器版本才支持,新的标准出来之后,就把它给标准没了。所以就不要使用这样地语法了。。。。<!-- 代码//->的语法好像是兼容一些老浏览器的正常显示,所以要规范的写的话,最好加上。
  如果想对<A href="www.phpx.com" id="v">喜悦村</A> 这样的连接进行更改。

          <script>
                window.onload=init;//页面全部载入后执行init函数
                function init()
                {
                       
                      var obj=document.getElementById("v");//得到对象;
                      obj.href="http://www.163.com";
                      obj.innerHTML="网易";
                }
         </script>

作者: longhorn   发布时间: 2004-05-27



QUOTE:
最初由 longhorn 发布
[B]我也是很久以前注意过这个概念。

大概意思就是通过实体,javascirpt能把一些结果直接赋值到html中,不过,这个东西应该是很多老浏览器版本才支持,新的标准出来之后,就把它给标准没了。所以就不要使用这样地语法了。。。。<!-- 代码//->的语法好像是兼容一些老浏览器的正常显示,所以要规范的写的话,最好加上。
  如果想对<A href="www.phpx.com" id="v">喜悦村</A> 这样的连接进行更改。

          <script>
                window.onload=init;//页面全部载入后执行init函数
                function init()
                {
                       
                      var obj=document.getElementById("v");//得到对象;
                      obj.href="http://www.163.com";
                      obj.innerHTML="网易";
                }
         </script> [/B]
<!-- 代码//->实际上是兼容那些在JS出现之前就出现的浏览器的。而现在JS对于DHTML的重要性不言而喻,如果浏览器不支持JS,基本上有很多网页就不能正常显示了索。。。。。

作者: Ivony   发布时间: 2004-05-27

谢谢各位,明天休息,后天见

作者: 果儿本本   发布时间: 2004-05-27

热门下载

更多