我在寫一個javascript程序,它可以在任何下面的表單中獲得輸入。動態創建錨點在第
"Here is the result \"<a href=\"www.google.com\">google</a>\", and \"<a href=\"www.yahoo.com\">yahoo</a>\""
或
"Here is a plain result"
,這是存儲在變量X的說,我想永遠當我遇到一個錨標記來創建一個錨標記。我知道a href
將默認創建一個錨標記,但在我的情況下,結果呈現爲文本,這是我迄今爲止嘗試過的代碼。
var newLink = document.createElement('a');
newLink.href = 'http://google.com';
newLink.innerHTML = 'My anchor';
if (message) {
var x = message;
console.log(x.includes("href"));
if (!x.includes("href")) {
responsePara.appendChild(document.createTextNode(message));
responsePara.appendChild(document.createElement('br'));
} else {
//responsePara.appendChild(document.createTextNode(message));
responsePara.appendChild(newLink);
responsePara.appendChild(document.createElement('br'));
}
}
,我很期待輸出爲情況1
<p> Here is the result "<a href="www.google.com">google</a>", and "<a href="www.yahoo.com">yahoo</a>"</p>
的情況下,2
<p>Here is a plain result</p>
請讓我知道我能做到這一點。
注意我只使用JS,無jQuery的
我該如何添加一個錨標籤?,數據以純文本的形式呈現 – user3872094
您是否想要爲分析的元素添加額外的「未分析的」HTML?這是你的觀點嗎? – JoseAPL