javascript - 在不使用 createElement 方法的情况下使用 Javascript 附加按钮

标签 javascript html

<script>
    var i=0;
    var j="";
    function app() {
        j+=document.getElementById("demo").innerHTML="<button type='button'>Btn+i</button>";
   }
</script>  
<button type="button" onclick="app()">Add</button>
<div id="demo">
</div>

每次用户单击添加按钮时,我都试图在 div 标记中附加一个 button

Also I want the added button to be displayed like : Btn 1, Btn2, Btn3..

最佳答案

#demo 内容的简单串联和 var i 的递增:

var i = 0;

function app() {
  document.getElementById("demo").innerHTML += "<button type='button'>Btn " +
    ++i + "</button>";
}
<button type="button" onclick="app()">Add</button>
<div id="demo"></div>

关于javascript - 在不使用 createElement 方法的情况下使用 Javascript 附加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42087928/

相关文章:

javascript - NW/Node Webkit - 图像解码,即使它已经可见

javascript - 未捕获的类型错误 : Cannot read property 'props' of null in React

html - CSS table-cell 忽略宽度,即使 table-fixed

javascript - 如何在 Chart.js 上为 Canvas 设置固定大小

javascript - 保证不冒泡外

javascript - 使用带 Angular Bootstrap 日期选择器

javascript - 奇怪的 heroku 命令错误

html - 使用 CSS 和 Capybara 选择元素

javascript - 如何使 html 页面的一个区域重定向到另一个 url 而页面的其余部分保持不变?

html - 网站复制的文本比我在剪贴板中突出显示的文本多