如何从document.getElementById()获取UniqueID?

时间:2012-09-06 05:35:30

标签: javascript asp.net dopostback unique-id

我想使用__doPostBack javascript函数。

__doPostBack(obj.UniqueID,'');

但我只知道我的对象的ClientID -

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

如何获得PostBack的UniqueID? 我可以简单地替换' _'与' $'? 谢谢你。

1 个答案:

答案 0 :(得分:2)

如果您有客户端ID并希望从javascript获取唯一ID,则可以尝试

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

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

name属性将返回唯一ID。