簡體   English   中英

如何使用javascript在按鈕上單擊時注入較大的html代碼?

[英]How can I inject a large html code onclick of a button using javascript?


我想生成一個按鈕的onclick表單,並使用Javascript提交。
如何在不手動創建DOM元素並將其附加的情況下添加大型html代碼?
有什么辦法可以使整個html代碼立即獲得附加?

您可以使用AJAX

的HTML

<div class="form-container"> </div>  
<button id ="get-form"></button> 

JAVASCRIPT

$('#get-form').click(function(){
        $( ".form-container").load( "ajax/form.html" );
    });

form.html

<form>
<h1>form title</h1>
</form>

的HTML

<div id="form-container"> </div>  
<button id ="get-form" onclick="getForm()">Get Form</button> 

Java腳本

  <script>
   var form = '<form>
                    <h1>form title</h1>
                    </form>';
    function() {
      document.getElementById('form-container').innerHTML = form;
    }
 </script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM