2012-02-02 52 views

回答

5

鏈路控制的「標籤」性質被稱爲文本,以便以下服務器端JavaScript將讓你的鏈接標籤的值並存儲在變量「標籤」的值:

var linkControl = getComponent("linkExample"); 
var label = linkControl.getText(); 
+1

謝謝。它在SSJS上工作。 我能夠在客戶端JS上做如下。 var id =「#{id:link1}」; alert(dojo.byId(id).text); – user1186272 2012-02-02 22:41:47

+2

作爲從此的後續。這是一段常見的代碼。我建議從http://xpagescheatsheet.com/獲取XPages備忘單。 – 2012-02-03 10:28:28

2

在Xpages中[xp:label]標籤變成了[span]標籤,所以在csjs上你必須使用innerHTML來獲取值,以便你原來的代碼可以工作。

var elem=document.getElementById("#{id:link1}");

var lbl=elem.innerHTML;