gpt4 book ai didi

javascript - 如何创建表单添加按钮

转载 作者:行者123 更新时间:2023-12-03 00:29:03 25 4
gpt4 key购买 nike

有一段代码可以将文本添加到 iframe。如何添加按钮来创建新的文本字段

$("#text1").click(function(e) {
var x = document.getElementById("fname").value;
document.getElementById("output").setAttribute("text", "value", x);
return false;
});
form {
position: absolute;
z-index: 1;
background: white;
padding: 1em;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://aframe.io/releases/0.8.2/aframe.min.js"></script>

<form name="myForm" href="" onsubmit="text">
id: <input type="number" value="text" name="fname" id="fname"><br><br>
<input id="text1" type="submit" value="Отправить">
</form>

<a-scene background="color: black">
<a-entity id="output" text="value: output; align: center;" position="0 1.6 -0.5"></a-entity>
</a-scene>

最佳答案

1) 使用createElement()创建一个新元素。

let newEl = document.createElement('a-entity')

2) 使用 container.appendChild(newEl) 将其扔进“容器”内

容器可以是一个简单的父元素:

<a-entity id='textContainer'>
</a-entity>

<小时/>在 单击 上,创建元素、设置属性并将其附加到容器:

var wrapper = document.getElementById("textContainer");
// set the position below the last element
var position = new THREE.Vector3(0, wrapper.children.length * -0.05, 0);

var newText = document.createElement('a-entity')
newText.setAttribute('position', position)
newText.setAttribute("text", {
"color": "white",
"align": "center",
"value": document.querySelector('#fname').value
})
wrapper.appendChild(newText)

fiddle here .

关于javascript - 如何创建表单添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53957262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com