我正在尝试为有问题的词云设置脚本标记的属性,如下所示:
<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函数永远不会被执行。如何动态设置 data-infomous-id ?
答案 0 :(得分:2)
这应该做到这一点:
var elem = document.getElementById('embed');
elem.setAttribute('data-infomous-id', getParameterByName('wcid'));