2010-05-14 63 views
0

我寫了一個ajax程序。當我收到回覆時,那時我會在我的網頁上使用html標籤顯示 。我如何在javascript中使用html標記

那麼如何在javascript中使用html標籤?

+0

請張貼您的代碼。 – Sarfraz 2010-05-14 14:34:44

+0

你究竟想要做什麼? – Jay 2010-05-14 14:37:02

+0

你有什麼樣的反應?你得到HTML?還是JSON?還是XML?或者是什麼?看看document.createElement和類似的函數:https://developer.mozilla.org/en/DOM/document.createElement – nico 2010-05-14 14:38:37

回答

1

您從服務器獲取的示例數據,以及要添加的示例html會讓人們更容易幫助您。

基本步驟是: 1.獲取要放入新數據的html節點的引用。有多種策略可以引用節點。如果它有一個ID,它是最明智的前向。 2.設置innerHTML屬性。

var node = document.getElementById("targetNode"); 
node.innerHTML = "<div>data</div>"; 
1

嗯......沒有太多的細節,因此沒有太多的答案...

簡單的方法

document.write("<body> <div> this is on my page! </div> </body> 

,或者您也可以編輯元素的innerHTML把東西放在裏面

document.getElementById("id").innerHTML = "<div>This is inside my element with id="id" </div>" 

回答這個問題,不是嗎?

0

而不是將html嵌入到JavaScript中,您可以製作一堆預定義的javascript函數,然後在腳本標記之外使用它們。例如,以下是如何在仍然使用javascript函數的同時顯示圖片。

<html> 

<script type="text/javascript"> 

function display_message() 
{ 
alert("This is a message."); 
}; 

</script> 

<body> 

<img src="image.jpg"> 

<form> 

<input type="button" value="Click me!" onclick="display_message()" /> 

</form> 

</body> 

</html>