#javascript #sharepoint
#javascript #sharepoint
Вопрос:
Есть данные, собранные из API. Мне нужно преобразовать текст в mark в URL. Есть идеи, как это сделать с помощью JS и / или TS?
Я получил:
Мой код:
function changeToLink(){
let tableCells = Array.from(document.getElementsByTagName('td'));
var i;
var proNo = "PR0";
for (i=0; i<tableCells.length; i amp;amp; isContains == true) {
var proFromArray = tableCells[i].innerHTML;
var isContains = proFromArray.includes(proNo);
if(isContains == true){
var text = document.getElementsByTagName('td')[i];
console.log(text);
}
}
}
Ответ №1:
Вот одна идея:
if(isContains == true){
var tdElement = document.getElementsByTagName('td')[i];
tdElement.InnerHtml = "<a href='http://your_link'>Your Link</a>"
}
Комментарии:
1. О боже! Я попытался добавить innerHTML после [i] —>
var tdElement = document.getElementsByTagName('td')[i].innerHTML = "<a href='http://your_link'>Your Link</a>"
и я получаю сообщение об ошибке. Ваше решение работает нормально. Спасибо!
Ответ №2:
эта функция работает для меня.
function myFunction() {
var x = document.getElementsByTagName("LI");
var string = document.getElementById("demo").innerHTML = x[1].innerHTML;
console.log(string);
}