如何获取用户单击的链接的标签?
我试过了:
var elem=document.getElementById("#{id:link1}");var lbl=elem.label;
但这不是返回标签名称。
如何获取用户单击的链接的标签?
我试过了:
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;