如何使用 Javascript 在单击按钮时注入大 html 代码?
How can I inject a large html code onclick of a button using Javascript?
我想生成一个单击按钮的表单并使用 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>
Javascript
<script>
var form = '<form>
<h1>form title</h1>
</form>';
function() {
document.getElementById('form-container').innerHTML = form;
}
</script>
我想生成一个单击按钮的表单并使用 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>
Javascript
<script>
var form = '<form>
<h1>form title</h1>
</form>';
function() {
document.getElementById('form-container').innerHTML = form;
}
</script>