2013-04-10 41 views
0

我想設置script標籤的屬性爲infomous詞雲如下:腳本屬性未設置爲JavaScript函數值

<head> 
    function getParameterByName(name) 
    { 
    ... 
    } 
</head> 
<body> 
<script type="text/javascript" 
async data-infomous-id="javascript:getParameterByName('wcid');" 
id="embed" 
src="http://www.infomous.com/client2/?width=800&height=600&maxWords=40"> 
</script> 
</body> 

但永遠不會執行JavaScript函數。如何動態設置數據 - 信息ID

回答

2

這應該做這種伎倆:

jsFiddle

var elem = document.getElementById('embed'); 
elem.setAttribute('data-infomous-id', getParameterByName('wcid')); 
+0

增加你的代碼$(文件)。就緒(函數(){...});它的工作。謝謝! – 2013-04-10 10:07:52