JavaScript虚拟键盘

wgeznvg7  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(148)

我正在尝试使用JavaScript制作一个虚拟键盘。当我要点击按键时,会创建一个div,但文本不是来自按键。
alert(targ.childNodes[0].textContent);的帮助下,我可以显示警报中的字符,但是如何将其插入div中呢?

o8x7eapl

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;
    }
}

试试这个,让我们知道结果...

相关问题