帮我写一段js代码,每个div带一个按钮,点击按钮就在按钮下面创建一个相同的div
时间: 2024-10-21 07:13:13 浏览: 9
使用jQuery实现两个div中按钮互换位置的实例代码
当然可以,这是一个简单的JavaScript和HTML示例,它会在点击按钮时动态创建一个新的div元素:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>动态添加Div</title>
</head>
<body>
<button onclick="addDiv()">点击添加 div</button>
<script>
function addDiv() {
// 获取当前按钮所在位置
var container = document.querySelector('button');
// 创建新的div
var newDiv = document.createElement("div");
newDiv.textContent = "这是新添加的div";
// 将新div添加到当前按钮下方
container.parentNode.insertBefore(newDiv, container.nextSibling);
}
</script>
</body>
</html>
```
在这个例子中,当点击"点击添加 div"按钮时,会触发`addDiv`函数,这个函数创建了一个新的div,并将其插入到按钮的下一个兄弟节点处。
阅读全文