XPAGES:使用getelementbyid的链接名称

XPAGES:使用getelementbyid的链接名称,xpages,Xpages,如何获取用户单击的链接的标签 我试过: var elem=document.getElementById("#{id:link1}");var lbl=elem.label; 但这不会返回标签名称。链接控件的“label”属性称为text,因此以下服务器端Javascript将获取链接标签的值,并将该值存储在变量“label”中: 在Xpages中[xp:label]标记变成[span]标记,因此在csjs上,您必须使用innerHTML来获取值,这样您的原始代码就可以工作了 var ele

如何获取用户单击的链接的标签

我试过:

var elem=document.getElementById("#{id:link1}");var lbl=elem.label;
但这不会返回标签名称。

链接控件的“label”属性称为text,因此以下服务器端Javascript将获取链接标签的值,并将该值存储在变量“label”中:


在Xpages中[xp:label]标记变成[span]标记,因此在csjs上,您必须使用innerHTML来获取值,这样您的原始代码就可以工作了


var elem=document.getElementById(“#{id:link1}”)

var lbl=elem.innerHTML;

谢谢。它对SSJS有效。我可以在客户端JS上执行以下操作。var id=“#{id:link1}”;警报(dojo.byId(id.text);作为这一事件的后续行动。这是一段常见的代码。我建议您从中获取XPages备忘单。
var linkControl = getComponent("linkExample");
var label = linkControl.getText();