js动态创建html内容

前端APP 投稿 10600 0 评论

js动态创建html内容

下面以动态创建 jiathis 分享组件来说明一下如何利用 js 动态创建 html 元素。


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js动态创建html内容</title>
</head>

<body>
<div id="jiathis_style_32x32"></div>
<script language="javascript">
var jiathis_element=new Array(
	new Array(
		'分享到QQ空间',
		'jiathis_button_qzone'
	,
	new Array(
		'分享到新浪微博',
		'jiathis_button_tsina'
	,
	new Array(
		'分享到腾讯微博',
		'jiathis_button_tqq'
	,
	new Array(
		'分享到人人网',
		'jiathis_button_renren'
	,
	new Array(
		'分享到开心网',
		'jiathis_button_kaixin001'
	,
	new Array(
		'分享到朋友网',
		'jiathis_button_xiaoyou'
	,
	new Array(
		'分享到一键分享',
		'jiathis_button_ishare'
	,
	new Array(
		'分享到网易微博',
		'jiathis_button_t163'
	,
	new Array(
		'分享到百度搜藏',
		'jiathis_button_baidu'
	,
	new Array(
		'打印文章',
		'jiathis_button_print'
	,
	new Array(
		'添加到收藏夹',
		'jiathis_button_fav'
	,
	new Array(
		'分享到各大网站',
		'jiathis jiathis_txt jtico jtico_jiathis',
		'http://www.jiathis.com/share',
		'_blank'
	,
	new Array(
		'分享次数',
		'jiathis_counter_style'
	
;
var testdiv=document.getElementById('jiathis_style_32x32';
for(var i=0;i<jiathis_element.length;i++{
	var para=document.createElement('a';
	para.setAttribute('rel','nofollow';
	para.setAttribute('title',jiathis_element[i][0];
	para.setAttribute('class',jiathis_element[i][1];
	if('undefined'!=typeof(jiathis_element[i][2] para.setAttribute('href',jiathis_element[i][3];
	if('undefined'!=typeof(jiathis_element[i][3] para.setAttribute('target',jiathis_element[i][4];
	testdiv.appendChild(para;
}
</script>
<script type="text/javascript" src="http://v2.jiathis.com/code/jia.js" charset="utf-8"></script>
</body>
</html>

编程笔记 » js动态创建html内容

赞同 (65) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽