[英]Make Html page using javascript dynamically
我通過以下鏈接
我想在div
內使用JavaScript動態添加html元素,但我不想遵循第二個鏈接,因為我的JavaScript代碼將變得非常龐大和復雜。 有沒有一種方法可以像第一條鏈接那樣使用一行代碼添加html元素。
我不想使用JQuery。
首先,我首先要說, 使用jQuery 。 如果您使用jQuery,則只需執行以下操作:
$("#target").append("<p>New Paragraph</p>");
如果您堅持使用香草JavaScript,則必須像發布的第二個示例那樣進行操作:
var iDiv = document.createElement('div');
iDiv.id = 'block';
iDiv.className = 'block';
document.getElementsByTagName('body')[0].appendChild(iDiv);
在這里我想說的是你可以這樣使用
var element = document.getElementsByTagName("body"); // Pick your element here as per need. var attach_elem = "<div><p> hi creatig the p tag </p> <span> hi creatig the span tag </span><div></div></div>"; //prepare element which you want to be in your html page. element.write(attach_elem); // just pass the variable (want to attach in html). //Or you can use the below code. element.innerHTML = attach_elem; // pass variable as innerhtml to the selected element.
這是您可以擁有的最簡單的選擇
<script>
var htmlcontent = "<h1>Header</h1><p>This is some dynamically loaded content assigned using javascript</p>"
document.getElementById("content").innerHTML = htmlcontent;
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.