2013-09-23 20 views
5

il seguente è il mio codice cshtml all'interno dell'applicazione Durandalcome impostare l'attributo utilizzando JavaScript variabile

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

voglio impostare lo script attributo dati principale con il mio javascript valore della variabile. Come ottenere questo?

ho cercato come

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

il suo errore di sintassi mostra vicino = segno. Hai bisogno di aiuto ..

risposta

5

Prova questa:

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

Tratto da MDN

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

O se avete JQuery, questo è molto più facile

$('#countryscript').attr("data-main", countrycod); 
Problemi correlati