2012-09-06 3 views
0

Je veux utiliser la fonction __doPostBack javascript.
Comment obtenir UniqueID de document.getElementById()?

__doPostBack(obj.UniqueID,''); 

Mais je sais que ClientID de mon objet -

ctl00_cpholder_myObjId 
document.getElementById("ctl00_cpholder_myObjId").id //This will get ctl00_cpholder_myObjId,but UniqueID is ctl00$cpholder$myObjId 

Comment puis-je obtenir UniqueID pour PostBack? Puis-je simplement remplacer '_' par '$'?
Merci beaucoup.

Répondre

2

Si vous avez ID client et que vous voulez obtenir id unique de javascript, vous pouvez essayer

var uniqueId = document.getElementById("ctl00_cpholder_myObjId").name; 

ou

var uniqueId = document.getElementById("ctl00_cpholder_myObjId").getAttribute("name"); 

propriété name retourne id unique.

Questions connexes