易截截图软件、单文件、免安装、纯绿色、仅160KB

单引号,双引号,javascript,HTML,转义字符

在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
<input value="Test" type="button" onclick="alert(""OK"");" />
IE提示出错后,再漫不经心地改为:
<input value="Test" type="button" onclick="alert(\"OK\");" />
结果还是出错。
这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:
<input value="" type="button" onclick="alert('OK');" />
但为什么javascript中的转义字符\没有效果了呢? 后来找到一段正常的代码:
<input value="Test" type="button" onclick="alert(&quot;OK&quot;);" />
这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的。两个双引号的做法是vbScript的,\"这种做法则是javascript的,而HTML的,则是用&quot;,此外还可以使用:"、'。
 
 
HTML转义字符表
字符
十进制
转义字符

&#34;
&quot;
&
&#38;
&amp;
<
&#60;
&lt;
>
&#62;
&gt;
不断开空格(non-breaking space)
&#160;
&nbsp;
字符
十进制
转义字符
字符
十进制
转义字符
字符
十进制
转义字符
?
&#161;
&iexcl;
Á
&#193;
&Aacute;
á
&#225;
&aacute;

&#162;
&cent;
Â
&#194;
&circ;
â
&#226
&acirc;

&#163;
&pound;
Ã
&#195;
&Atilde;
ã
&#227;
&atilde;
¤
&#164;
&curren;
Ä
&#196;
&Auml
ä
&#228;
&auml;

&#165;
&yen;
Å
&#197;
&ring;
å
&#229;
&aring;
|
&#166;
&brvbar;
Æ
&#198;
&AElig;
æ
&#230;
&aelig;
§
&#167;
&sect;
Ç
&#199;
&Ccedil;
ç
&#231;
&ccedil;
¨
&#168;
&uml;
È
&#200;
&Egrave;
è
&#232;
&egrave;
©
&#169;
&copy;
É
&#201;
&Eacute;
é
&#233;
&eacute;
a
&#170;
&ordf;
Ê
&#202;
&


相关文档:

JavaScript 解析读取XML文档


JavaScript解析读取XML文件,主要就是加载并解析XML文件,然后就可以测试解析的XML文件的内容,打印输出来。
编写了一个JavaScript的类来实现读取一个XML文件中的数据,实现代码如下所示:
<mce:script type="text/javascript"><!--

/**
* @author Shirdrn
*/
function XMLDoc(){}; // 定义一个XM ......

在html文件引入其它html文件的几种方法

简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好!
1.IFrame引入,看看下面的代码
[代码] <IFRAME NAME="content_fr ......

javascript添加新节点的方法

//创建一个新的元素节点,元素名使用sTagName定义
oElementNode = document.createElementNode(sTagName);
//创建一个新的节点,节点名使用sTextValue定义
oTextNode = document.createTextNode(sTextValue);
//为元素赋一个新的属性,属性名使用sName
oAttribute = document.createAttribute(sName);
//创建一个新的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号