ホームページ  >  記事  >  ウェブフロントエンド  >  スクリプトの type 属性を text/html_javascript と同じにしてみてください。

スクリプトの type 属性を text/html_javascript と同じにしてみてください。

WBOY
WBOYオリジナル
2016-05-16 17:43:261113ブラウズ

<script> フラグメントで JS によって呼び出されるコードを定義できますが、この場合、コードは次のメソッドを使用できます: <br></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="89495" class="copybut" id="copybut89495" onclick="doCopy('code89495')"><u> コードをコピーします </u></a></span> コードは次のとおりです。 </div> <div class="codebody" id="code89495"> <br><script id="commentTemplate" type="text/html"> ;li> <br> <a href="#"> <br><img src="[UserImg]" /></a> </div> <br><p> <br><a href="#">[ユーザー名]:</a><span class="time">[作成日]</スパン></p> <br><div> <br></script>




コードをコピー


コードは次のとおりです:
🎜>var reg = new RegExp(" \[([^\[\]]*?)\]", 'igm'); //i g m は、大文字と小文字を区別するマッチング、グローバル マッチング、および複数行のマッチングをそれぞれ指定することを指します。 。
$("#addFun").click(function () {
var html = document.getElementById("commentTemplate").innerHTML;
var source = html.replace(reg, function (node, key) { return { 'UserImg': '1', 'UserName': 'zhang', 'CreateDate': '2011-1-1'}[key] }); .append(ソース);
});
var zzl = "名前:[名前]";
zzl = zzl.replace(reg, function (node, key) { return { 'name': 'Zhanzhan'}[key] });
alert(zzl);


OK、これはボタンをクリックすると追跡できることを意味しますcommentTemplate の内容を comment_ul_2 に変換します。これは非常に興味深いですね。

また、非常に興味深い置換もあります。置換する場合、json 文字列を受け入れ、json キーに従って js モジュール内のキーを比較して値を割り当てることができます。
本当に面白いですね!
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JS を使用してパラメータを送信して form_javascript スキルを作成するときに FireFox で発生する問題次の記事:JS を使用してパラメータを送信して form_javascript スキルを作成するときに FireFox で発生する問題

関連記事

続きを見る