【问题标题】:How to get UniqueID from document.getElementById()?如何从 document.getElementById() 中获取 UniqueID?
【发布时间】:2012-09-06 05:35:30
【问题描述】:

我想使用 __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? 我可以简单地将“_”替换为“$”吗?
谢谢你。

【问题讨论】:

    标签: javascript asp.net dopostback unique-id


    【解决方案1】:

    如果你有客户端 id 并且想从 javascript 中获取唯一的 id,你可以试试

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

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

    name 属性将返回唯一的 id。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 2017-07-14
      • 1970-01-01
      相关资源
      最近更新 更多