html javascript 轉移字元 單引號 雙引號 動態事件綁定

來源:互聯網
上載者:User
逸出字元串(Escape Sequence)也稱字元實體(Character
Entity)。在HTML中,定義逸出字元串的原因有兩個:第一個原因是像“<”和“>”這類符號已經用來表示HTML標籤,因此就不能直

接當作文本中的符號來使用。為了在HTML文檔中使用這些符號,就需要定義它的逸出字元串。當解釋程式遇到這類字串時就把它解釋為真實的字元。在輸入逸出字元串時,要嚴格遵守字母大小寫規則。第二個原因是,有些字元在ASCII字元集中沒有定義,因此需要使用逸出字元串來表示。HTML特殊逸出字元列表最常用的字元實體
Character Entities

顯示 說明 實體名稱 實體編號
半方大的空白 &ensp; &#8194;
全方大的空白 &emsp; &#8195;
不斷行的空白欄框 &nbsp; &#160;
< 小於 &lt; &#60;
> 大於 &gt; &#62;
& &符號 &amp; &#38;
" 雙引號 &quot; &#34;
著作權 &copy; &#169;
登入商標 &reg; &#174;
商標(美國) &#8482;
× 乘號 &times; &#215;
÷ 除號 &divide; &#247;

其他字元

字元 十進位 逸出字元 字元 十進位 逸出字元 字元 十進位 逸出字元
? &#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; &Ecirc; ê &#234; &ecirc;
? &#171; &laquo; Ë &#203; &Euml; ë &#235; &euml;
? &#172; &not; Ì &#204; &Igrave; ì &#236; &igrave;
\x7f &#173; &shy; Í &#205; &Iacute; í &#237; &iacute;
&#174; &reg; Î &#206; &Icirc; î &#238; &icirc;
ˉ &#175; &macr; Ï &#207; &Iuml; ï &#239; &iuml;
° &#176; &deg; Ð &#208; &ETH; ð &#240; &ieth;
± &#177; &plusmn; Ñ &#209; &Ntilde; ñ &#241; &ntilde;
2 &#178; &sup2; Ò &#210; &Ograve; ò &#242; &ograve;
3 &#179; &sup3; Ó &#211; &Oacute; ó &#243; &oacute;
&#180; &acute; Ô &#212; &Ocirc; ô &#244; &ocirc;
μ &#181; &micro; Õ &#213; &Otilde; õ &#245; &otilde;
? &#182; &para; Ö &#214; &Ouml; ö &#246; &ouml;
· &#183; &middot; &times; &#215; &times; ÷ &#247; &divide;
? &#184; &cedil; Ø &#216; &Oslash; ø &#248; &oslash;
1 &#185; &sup1; Ù &#217; &Ugrave; ù &#249; &ugrave;
o &#186; &ordm; Ú &#218; &Uacute; ú &#250; &uacute;
? &#187; &raquo; Û &#219; &Ucirc; û &#251; &ucirc;
? &#188; &frac14; Ü &#220; &Uuml; ü &#252; &uuml;
? &#189; &frac12; Ý &#221; &Yacute; ý &#253; &yacute;
? &#190; &frac34; Þ &#222; &THORN; þ &#254; &thorn;
? &#191; &iquest; ß &#223; &szlig; ÿ &#255; &yuml;
À &#192; &Agrave; à &#224; &agrave;  

——————————————————————————————————————

javascript逸出字元

逸出字元 含義
\b 退格
\t TAB,水平
\v TAB,垂直
\n 斷行符號換行
\r 換行
\" 雙引號
\' 單印號
\\ \
\uhhhh 十六進位編碼的Unicode字元

——————————————————————————————————————

<html>

<body>

<input value="外雙引號內雙引號-錯誤" type="button" onclick="alert("OK");" /><br />

<input value="外單引號內單引號-錯誤" type="button" onclick='alert('OK');' /><br />

<input value="兩個雙引號-錯誤" type="button" onclick="alert(""OK"");" /><br />

<input value="兩個單引號-錯誤" type="button" onclick="alert(''OK'');" /><br />

<input value="\+雙引號-錯誤" type="button" onclick="alert(\"OK\");" /><br />

<input value="\+單引號-錯誤" type="button" onclick="alert(\'OK\');" /><br />

<input value="外雙引號內單引號-OK" type="button" onclick="alert('OK');" /><br />

<input value="外單引號內雙引號-OK" type="button" onclick='alert("OK");' /><br />

<input value="外部不使用引號-OK" type="button" onclick=alert('OK');alert("OK"); /><br />

</body>

</html>

//事件綁定函數alert中的參數,如果是數字可以直接寫,如果是字串要加單引號,其他函數也是這樣

//項目中的對比:

1、傳遞參數為字串

searchResultContent = searchResultContent + "<tr><td align='center'>" + i + "</td><td align='center'>" + graphic.attributes["NAME"] + "</td><td align='center'>攝區</td><td align='center'>類型</td><td align='center'>生產時間</td>" + "<td align='center'" + "onclick = generateDetails('" + graphic.attributes["NAME"] + "');" + ">詳細資料</td></tr>";

2、傳遞參數為數字

searchResultContent = searchResultContent + "<A " +"onclick = lightenGraphic(" + index + "," + position + ");" +  "href=\"javascript:void(0)\";>" +graphic.attributes["zonename"] + "</A>" + "   ";

3、

 //事件綁定函數中傳遞參數,如果參數是數字,不用單引號,如果是字串,要用單引號;

//並資料行繫結的事件之間不需要加入分號,否則後邊的事件不能綁定                  

searchResultContent = searchResultContent + "<A " +

"onmouseout = unlightenGraphic(" + index + ") " +

"onclick = lightenGraphic(" + index + "," + position + ");" +

"href=\"javascript:void(0)\"; style=\"cursor:pointer\";>" +

graphic.attributes["zonename"] +

"</A>" + "   ";

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.