如何獲取用戶點擊的鏈接標籤?XPAGES:使用getelementbyid的鏈接名稱
我曾嘗試:
var elem=document.getElementById("#{id:link1}");var lbl=elem.label;
但這沒有返回標籤名稱。
如何獲取用戶點擊的鏈接標籤?XPAGES:使用getelementbyid的鏈接名稱
我曾嘗試:
var elem=document.getElementById("#{id:link1}");var lbl=elem.label;
但這沒有返回標籤名稱。
鏈路控制的「標籤」性質被稱爲文本,以便以下服務器端JavaScript將讓你的鏈接標籤的值並存儲在變量「標籤」的值:
var linkControl = getComponent("linkExample");
var label = linkControl.getText();
在Xpages中[xp:label]標籤變成了[span]標籤,所以在csjs上你必須使用innerHTML來獲取值,以便你原來的代碼可以工作。
var elem=document.getElementById("#{id:link1}");
var lbl=elem.innerHTML;
謝謝。它在SSJS上工作。 我能夠在客戶端JS上做如下。 var id =「#{id:link1}」; alert(dojo.byId(id).text); – user1186272 2012-02-02 22:41:47
作爲從此的後續。這是一段常見的代碼。我建議從http://xpagescheatsheet.com/獲取XPages備忘單。 – 2012-02-03 10:28:28