0

__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 を取得するにはどうすればよいですか? 「_」を「$」に​​単純に置き換えることはできますか?
ありがとう。

4

1 に答える 1

2

クライアントIDを持っていて、JavaScriptから一意のIDを取得したい場合は、試すことができます

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

また

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

name プロパティは一意の ID を返します。

于 2012-09-06T05:39:24.173 に答える