【发布时间】:2022-01-17 10:31:48
【问题描述】:
我想使用Javascript 向html 元素插入一个长而大量的HTML 代码。我知道innerHTML 是一个很好的方法,但是使用InnerHTML 插入长html 代码以后很难编辑。
这是一个例子:
function display(){
document.getElementById('result').innerHTML = '<div><form id="form" ><p style="border: 2px solid #a1a1a1;background: #dddddd; width: 300px; border- radius: 25px; height:60px;"><b>Search Engine</b><br /></p> <input style = "margin-bottom:20px"id="search" type="button" value="Search"></input></p>'
}
<div id=result></div>
<button onclick='display()'>Display</button>
html 代码要插入,我很难编辑。
谁能建议我一种更简单的插入html 代码的方法或更好的解决方案?
感谢您的回复!
【问题讨论】:
-
把它放在一个单独的文件中。更好的是,使用 React 之类的框架可以更轻松地进行更改和插值。
标签: javascript html innerhtml