单击插入文本或清理
OnClick insertText or Clean
我有一个输入,我的Java脚本函数:
<script type="text/javascript">
function insertText(elemID, text)
{
var elem = document.getElementById(elemID);
elem.innerHTML += text;
}
</script>
<textarea id="txt1"></textarea>
<input type="button" value="Insert some text" onclick="insertText('txt1', '<?php echo getTheBest50('','') ?>');">
使用此函数, onClick
我在函数的输入上显示文本。我想如果我第二次单击以清理输入。现在每次我单击它都会再次添加我的文本。
谢谢
function insertText(elemID, text)
{
// Get value from an input
var input_val = document.getElementById('elemID').value;
// set Input empty
document.getElementById('elemID').value = '';
// to set value
document.getElementById('elemID').value = text;
}
function insertText(elemID, text) {
var getValue = $("#"+elemID).val()=="" ? text : "";
$("#"+elemID).val(getValue);
}
使用 jquery 库并使用上面的代码使其简单。
如果你想要一个纯javascript(不是jQuery)函数,请使用这个:
function insertText(elemID, text) {
var elem = document.getElementById(elemID);
if( elem.innerHTML == '' ) {
elem.innerHTML += text;
} else {
elem.innerHTML = '';
}
}
<textarea id="txt1"></textarea>
<input type="button" value="Insert some text" onclick="insertText('txt1', 'Demo text');">
试试这个
function insertText(elemID, text)
{
var elem = document.getElementById(elemID);
if(elem.innerHTML=="")
{
elem.innerHTML = text;
}else{
elem.innerHTML="";
}
}
相关文章:
- 将纯文本URL转换为可单击链接
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 可单击滚动图像以显示文本框
- 手柄'img'单击事件并插入'alt'使用jQuery将属性转换为文本框
- 插入后单击锚点标记上的事件after不起作用
- 单击按钮可多次动态添加选择框、文本框和日期,并将这些值插入数据库
- 单击时获取文本区域中插入符号的位置
- 单击以将所有图像 HTML 标记插入到文本区域
- 单击时在文本之间插入图像节点
- 通过替换文本来调整单击以插入的内容
- 单击插入文本或清理
- 单击链接并将隐藏字段中的文本插入输入字段超过 1 次,然后替换输入字段中的文本
- 如何在用户单击我的扩展插件上的按钮时插入文本
- 在输入中添加文本单击
- (Bootstrap) -更改下拉按钮文本以反映所单击的项目删除插入符号
- 如何更改下拉列表标签文本单击
- 如何根据行量角器中的文本单击表中的链接
- 如何在单击按钮时保持文本输入中的插入点
- 单击时,将文本插入ul li
- Javascript清除文本框中预先输入的文本单击