我这里有一个div
<div id='myDiv'>
</div>
和一个输入文本的按钮
<input id='myNumber' type='text'>
<button id=myBtn''>Multiply</button>
我的脚本添加一个点击
<script>
var myDiv = document.getElementById(''myDiv");
var myNumber =
document.getElementById(''myNumber");
var myBtn = document.getElementById(''myBtn");
myBtn.onclick = function(){
}
</script>
如果myText中的值为5,我如何在myDiv中插入5个输入类型的文本
您可以直接在按钮元素上使用onclick()
函数。另外,检查负值以防止在div上添加元素。
function addElement() {
let count = document.getElementById('myNumber').value;;
if (!isNaN(count) && count > 0) {
myDiv.innerHTML = "";
for (let i = 0; i < count; i++) {
let div = document.createElement('input');
myDiv.append(div);
}
}
};
html lang-html prettyprint-override"><div id='myDiv'>
</div>
<input id='myNumber' type='text'>
<button id='myBtn' onclick="addElement()">Multiply</button>
您可以获取计数并使用append()
将输入添加到
#myDIv
。请参阅下面的代码片段。
var myDiv = document.getElementById('myDiv');
var input = document.getElementById('myNumber');
function addInput() {
let count = parseInt(input.value);
if (!isNaN(count)) {
myDiv.innerHTML = "";
for (let i = 0; i < count; i++) {
let input = document.createElement('input');
input.type = "text";
myDiv.append(input);
}
}
}
<div id='myDiv'>
</div>
<input id='myNumber' type='text'>
<button onclick="addInput()">Multiply</button>
本文向大家介绍如何使用jQuery在HTML元素中添加display:none?,包括了如何使用jQuery在HTML元素中添加display:none?的使用技巧和注意事项,需要的朋友参考一下 要解决显示问题:在jQuery元素中没有显示方法,请使用方法。它将执行相同的工作。 示例 您可以尝试运行以下代码以了解如何在HTML元素中添加display:none-
问题内容: 我想将onclick事件绑定到我使用jQuery动态插入的元素 但是它从不运行绑定函数。如果您能指出此示例为何不起作用以及如何使其正常运行,我将不胜感激: 编辑:我编辑了该示例以包含方法插入到其中的两个元素。在这种情况下,将永远不会执行该调用。 问题答案: 第一个问题是,当您在具有多个元素的jQuery集合上调用append时,会为每个元素创建要添加的元素的克隆,因此丢失了附加的事件观
问题内容: 我是一个新手。有人可以告诉我如何使用原始Javascript(而不是jQuery)删除HTML元素。 当我单击“提交”按钮时,会在很短的时间内消失然后立即出现。单击按钮时,我想完全删除该元素。 问题答案: 发生的情况是正在提交表单,因此页面(带有其原始内容)正在刷新。您正在通过“提交”按钮处理事件。 如果要删除元素 而不 提交表单,请改为处理表单上的事件,然后从处理程序中返回: HTM
问题内容: 我正在尝试找到一种使用JavaScript添加/更新属性的方法。我知道我可以使用功能来做到这一点,但在IE中不起作用。 问题答案: 您可以在此处阅读有关许多不同浏览器(包括IE)中属性的行为的信息。 即使在IE中也应该做到这一点。你试过了吗?如果它不起作用,则可能 会起作用。
问题内容: 我正在尝试将onClick事件添加到现有的svg。现在我有这个: 这 有点 起作用,但不完全是…当我单击该组时会触发该事件,但是可单击的“区域”与我想要可单击的组不同(在我看来,这是完全随机的)。 有没有更好的方法来向元素添加事件(使用React?)? 问题答案: 甲元件是一个空的容器; 它本身不能触发事件。 如果运行此示例,将会看到可以通过单击元素的子级来触发事件,但是如果单击它们之
本文向大家介绍如何使用jQuery设置元素的HTML内容?,包括了如何使用jQuery设置元素的HTML内容?的使用技巧和注意事项,需要的朋友参考一下 要设置元素的HTML内容,请使用方法。您可以尝试运行以下代码以使用jQuery获取元素的HTML内容- 示例 现场演示