2013-09-23 4 views
5

folgende ist mein cshtml Code in durandal Anwendungwie Attribut setzen mit Hilfe von Javascript Variable

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

ich will. Wie erreiche ich das?

ich versuchte, wie

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

seine zeigt Syntaxfehler bei = Zeichen. Brauchen Sie Hilfe ..

Antwort

5

Versuchen Sie folgendes:

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

von MDN

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

Genommen Oder wenn Sie JQuery haben, ist dies viel einfacher

$('#countryscript').attr("data-main", countrycod); 
Verwandte Themen