脚本属性未设置为javascript函数值

时间:2013-04-10 08:57:39

标签: javascript asp.net html

我正在尝试为有问题的词云设置脚本标记的属性,如下所示:

<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

1 个答案:

答案 0 :(得分:2)

这应该做到这一点:

jsFiddle

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