最新国产好看的视频,伊人天堂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)文章

最新評論

江油市| 灵宝市| 滦平县| 隆安县| 军事| 探索| 洪泽县| 高邑县| 玛纳斯县| 宁化县| 苏尼特左旗| 齐齐哈尔市| 铜川市| 庆阳市| 广西| 浮山县| 从江县| 贵溪市| 孟连| 定襄县| 新龙县| 磴口县| 成都市| 虹口区| 眉山市| 邵武市| 天水市| 嵊泗县| 绵阳市| 锡林浩特市| 文山县| 喀喇沁旗| 常宁市| 尼木县| 汾西县| 诏安县| 东安县| 巧家县| 临沧市| 哈密市| 永嘉县|