首页 > 解决方案 > 带有文本标题的 Javascript 随机链接

问题描述

此代码在单击随机文本时运行良好。检查https://stackoverflow.com/a/31373432/1237361 但我想显示带有文本标题的网站链接,而不仅仅是文本。如何才能做到这一点?

标签: javascriptjqueryrandomhyperlink

解决方案


在数组中保存一个 html 元素,特别是一个<a href="">...</a>具有所需值的元素。有了字符串后,可以使用 jQuery.parseHTML(your_string) 方法将字符串输出为 html。参考:https ://api.jquery.com/jquery.parsehtml/

前任。:

var titles = [
  "<a href=\"...\">Title 1</a>",
  "<a href=\"...\">Title 2</a>"
];

let html = $.parseHTML(titles[0]);
$("#log").append(html);

html:

<div id="log"></div>

推荐阅读