Как я могу получить метку ссылки, на которую нажимает пользователь?
Я пытался:
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;