易截截图软件、单文件、免安装、纯绿色、仅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;
&


相关文档:

结合canvas进行javascript性能测试

在对程序进行性能测试时需要考虑到不同规模以及不同算法的效率的不同
下面的网页是一个对排序算法的性能测试,规模就是数组的长度,而测试的两个函数分别是手动实现的快速排序算法和javascript内置的排序函数。
<!DOCTYPE window PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- ......

HTML下拉菜单

一个简单的下拉菜单,主要说明CSS中posistion的作用。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"& ......

JavaScript,等比例缩放图片的函数

<script language="JavaScript">
<!--
//图片按比例缩放
var flag=false;
function DrawImage(ImgD,iwidth,iheight){
    //参数(图片,允许的宽度,允许的高度)
    var image=new Image();
    image.src=ImgD.src; ......

javascript捕获窗口关闭事件


javascript捕获窗口关闭事件有两种方法
1.用javascript重新定义 window.onbeforeunload()  事件
在javascript里定义一个函数即可
function  window.onbeforeunload()  {  alert("关闭窗口")}
alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
function  window.o ......

HTML隐藏不想显示的内容(text overflow)

web开发过程中,有时候从数据库查出来的数据过长,前台页面如果没有控制好,会显示很长的数据,影响美观,这个时候就需要只显示固定的长度,将多余的以“......”或者直接截取不显示,可以使用 
                 text-overflow:cl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号