2

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

我试过了:

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

但这不是返回标签名称。

4

2 回答 2

5

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

var linkControl = getComponent("linkExample");
var label = linkControl.getText();
于 2012-02-02T22:38:45.990 回答
2

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

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

var lbl=elem.innerHTML;

于 2012-02-03T14:20:28.843 回答