已经实现了在textarea里添加并显示button,但是不知道如何实现在textarea内拖动button
在textarea中的文字,我们是可以选中后将其拖动到textarea的其他位置的,但是所增加的button却没有办法做到
另外获取到的textarea的value里面没有包含所增加的button
请问大侠如何实现在textarea内拖拉button
或者是复制和粘贴这里面的button呢
分不多,请各位见谅。。。
代码如下:
<textarea id="test" name="test" rows="15" cols="60">content test</textarea>
<br>
<input type="button" value="getValue" onclick="alert(test.value);return false">
<input type="button" value="getInnerHTML" onclick="alert(test.innerHTML);return false">
<input type="button" value="addButton" onclick="addButton('buttonTest')">
<script type="text/javascript">
function addButton(str) {
var oDiv = document.createElement("INPUT");
oDiv.type = "button";
oDiv.id = str;
oDiv.value = str;
test.appendChild(oDiv);
}
addButton("button1");
addButton("button2");
addButton("button3");
</script>
另外获取到的textarea的value里面没有包含所增加的button
请问大侠如何实现在textarea内拖拉button
或者是复制和粘贴这里面的button呢
分不多,请各位见谅。。。
代码如下:
<textarea id="test" name="test" rows="15" cols="60">content test</textarea>
<br>
<input type="button" value="getValue" onclick="alert(test.value);return false">
<input type="button" value="getInnerHTML" onclick="alert(test.innerHTML);return false">
<input type="button" value="addButton" onclick="addButton('buttonTest')">
<script type="text/javascript">
function addButton(str) {
var oDiv = document.createElement("INPUT");
oDiv.type = "button";
oDiv.id = str;
oDiv.value = str;
test.appendChild(oDiv);
}
addButton("button1");
addButton("button2");
addButton("button3");
</script>
...全文
相关推荐
如何实现textarea里的不同文本显示不同颜色
总的来说,要实现 `textarea` 内不同文本显示不同颜色,可以通过JavaScript动态创建和插入元素来达到目的,但这种方法并不是标准的HTML/CSS解决方案,且存在一些限制。
JavaScript中Textarea滚动条不能拖动的解决方法
首先,要了解的是,当textarea元素绑定onfocus事件,并在满足特定条件下,比如元素被设置为不可用时,自动触发blur()方法失去焦点,这会导致滚动条无法拖动。
Vue实现textarea固定输入行数与添加下划线样式的思路详解
在实现时,需要注意的是,如果用户一次复制了一大段文字,并粘贴到textarea里,可能会直接出现多行。这时,需要使用scroll事件来触发删除多余字符的函数。
Vue实现动态显示textarea剩余字数
在Vue.js框架中,动态显示textarea的剩余字数是一个常见的需求,这可以帮助用户实时了解他们的输入是否超过了预设的字符限制。以下是如何在Vue中实现这一功能的详细步骤。
CSS样式去除input和textarea点击选中框
禁止textarea调整大小 默认情况下,textarea元素是允许用户通过拖动其右下角来改变其大小的。但是,如果设计师希望固定textarea的尺寸,可以通过设置resize属性为none来实现。


