2013-09-23 3 views
5

следующий мой cshtml кода внутри приложения Дюрандалькак установить атрибут с помощью JavaScript переменной

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

Я хочу, чтобы установить скрипт атрибут данные магистрального с моим яваскриптом значением переменным. Как достичь этого?

Я попытался, как

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

своей синтаксической ошибки выставочной вблизи = знака. Вам нужны помощь ..

ответ

5

Попробуйте это:

document.getElementById("countryscript").setAttribute("data-main", countrycode); 
3

Взятые из MDN

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

Или если у вас есть JQuery, это гораздо проще

$('#countryscript').attr("data-main", countrycod); 
Смежные вопросы