У меня есть функция, которая показывает / должна выводить URL-адреса (он должен просто перечислить URL-адреса) из текстовой области. На данный момент, однако, он показывает только последний результат / URL. Как я могу вывести все массивы / URL (может быть, в div).
Мой код:
<textarea id="textarea"></textarea>
<div id="converted_url"></div>
<script type="text/javascript">
$("#textarea").on("change keyup paste", function() {
var text=document.getElementById("textarea").value;
var urlRegex = /(https?:\/\/[^\s]+)/g;
text.replace(urlRegex, function(url) {
var link = '<div><a href="' + url + '">' + url + '</a></div>';
document.getElementById("converted_url").innerHTML=link
})
});
</script>
Выход в данный момент (с этим кодом):
Желаемый (Должен быть):
Я не хочу добавлять результаты, если результаты не обновляются, а текстовая область изменяется. то есть: