javascript - 使用 Javascript 在按钮单击上创建 div 不起作用?

标签 javascript html

我的网页中有一个链接到 Javascript 函数的按钮,该函数创建一个 div,如下所示:

function creatediv(){
   var div = document.createElement('div');
   div.innerHTML = document.getElementById('innerhtmlbox').value;
   document.body.appendChild(div);
}

但是,它不起作用。谁能给我一些建议吗?

最佳答案

试试这个:

function createDiv() {
  let div = document.createElement('div');
  div.innerText = document.getElementById('getText').innerText;
  document.body.appendChild(div);
}
<button onClick="createDiv()">Click me!</button>

<div id="getText" style="display: none;">
  INNER TEXT
</div>

关于javascript - 使用 Javascript 在按钮单击上创建 div 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33154928/

相关文章:

javascript - 单击后在 html 中的三个图标之间切换

html - WinJS 模板 <p> 未呈现

html - CSS 选择器 : How to reference a attribute inside a div

javascript - 滚动页面到 div

javascript - 为什么我们不能将 jquery 选择器对象设置为另一个对象的属性并在以后使用它们?

javascript - 电子邮件提交输入清除/css 在 iphone Safari 或 Chrome 上不起作用

javascript - 如何防止用户在小数点后输入多于两位数?

html - 无法绑定(bind)到 'ngForIn' ,因为它不是 'li' 的已知属性。无缘无故地出现错误

javascript - 修复异步 javascript 回调

javascript - 发布动态附加的下拉数据