我正在尝试使用JavaScript制作一个虚拟键盘。当我要点击按键时,会创建一个div,但文本不是来自按键。在alert(targ.childNodes[0].textContent);的帮助下,我可以显示警报中的字符,但是如何将其插入div中呢?
div
alert(targ.childNodes[0].textContent);
o8x7eapl1#
如果你想把字符串附加到属性means中,onclick函数获取该字符串并把它添加到password属性中。
function getCharText(text){ if(capsEnable == 1) text = text.toUpperCase(); var textString= ""; var textValue = document.forms[0].password.value; if(textValue != '') textString = textValue; if(document.forms[0].enableKeyboard.checked == true){ if(text == "bs" || text == "BS") textString = textString.substring(0, textString.length-1); else if(text == "ca" || text == "CA") textString = ""; else if(text == "sl" || text == "SL") textString = textString + "\\"; else if(text == "dq" || text == "DQ") textString = textString + "\""; else if(text == "sq" || text == "SQ") textString = textString + "\'"; else textString = textString + text ; } var pwd = document.forms[0].password.value; var pwdlen = pwd.length; if(pwdlen<15) { document.forms[0].password.value = textString; } }
试试这个,让我们知道结果...
1条答案
按热度按时间o8x7eapl1#
如果你想把字符串附加到属性means中,onclick函数获取该字符串并把它添加到password属性中。
试试这个,让我们知道结果...