6

以下はデュランダルアプリケーション内の私の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 に答える