最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

嘗試在讓script的type屬性等于text/html

 更新時間:2013年01月15日 16:14:09   作者:  
我們可以在script片斷中定義一個被JS調(diào)用的代碼,但代碼又不在頁面上顯示,這時,我們可以使用下面的方法;當(dāng)script中的type等于text/html時我們可以做些什么呢?感興趣的朋友可以了解下啊
我們可以在<script>片斷中定義一個被JS調(diào)用的代碼,但代碼又不在頁面上顯示,這時,我們可以使用下面的方法:
復(fù)制代碼 代碼如下:

<script id="commentTemplate" type="text/html">
<li>
<div class="photo">
<a href="#">
<img src="[UserImg]" /></a></div>
<p>
<a href="#">[UserName]:</a><span class="time">[CreateDate]</span></p>
<div class="clear">
</div>
</li>
</script>

復(fù)制代碼 代碼如下:

<div id="comment_ul_2">
</div>
<input type="button" id="addFun" value="click me" />
<script type="text/javascript">
var reg = new RegExp("\\[([^\\[\\]]*?)\\]", 'igm'); //i g m是指分別用于指定區(qū)分大小寫的匹配、全局匹配和多行匹配。
$("#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]; });
$("#comment_ul_2").append(source);
});
var zzl = "name:[name]";
zzl = zzl.replace(reg, function (node, key) { return { 'name': '占占'}[key]; });
alert(zzl);
</script>

OK,這個意思是說,當(dāng)你單擊按鈕時,可以把commentTemplate的內(nèi)容追到comment_ul_2里,這很有意思吧,呵呵!

而其中有一個replace,也很有意思,向在替換時,可以接受一個json字符串,然后根據(jù)json的key來對比js模塊里的key,進(jìn)行賦值!
真的很有意思!

相關(guān)文章

最新評論

商南县| 剑川县| 沈丘县| 民乐县| 江北区| 广东省| 峨眉山市| 靖江市| 张掖市| 大港区| 江山市| 霍州市| 寿阳县| 阳高县| 河津市| 潞城市| 布拖县| 金坛市| 郑州市| 崇仁县| 余江县| 桃园市| 白玉县| 亳州市| 油尖旺区| 洛川县| 湖南省| 资兴市| 深水埗区| 长武县| 辉县市| 岳池县| 张家川| 阳山县| 万源市| 西和县| 赣州市| 富阳市| 宾阳县| 麻城市| 驻马店市|