6

以下是我在 durandal 应用程序中的 cshtml 代码

<script type="text/javascript" src="~/Scripts/require.js" 
  id="countryscript" data-main="**here i have to set value**"></script>

我想用我的 javascript 变量值设置脚本属性data-main 。如何做到这一点?

我试过

document.getElementById("countryscript").data-main = countrycode;

它在=符号附近显示语法错误。需要帮忙..

4

2 回答 2

6

尝试这个:

document.getElementById("countryscript").setAttribute("data-main", countrycode);
于 2013-09-23T13:48:42.097 回答
3

取自MDN

var d = document.getElementById("countryscript"); 
d.setAttribute("data-main", countrycod);

或者如果你有 JQuery,这更容易

$('#countryscript').attr("data-main", countrycod);
于 2013-09-23T13:48:09.997 回答