如何使用Javascript设置HTML标记的enter键

如何使用Javascript设置HTML标记的enter键,javascript,jquery,Javascript,Jquery,我想在警报(get_approve_2.innerHTML)之后添加一个回车键如下代码所示 这意味着每次警报运行时,在警报弹出后按enter键开始 $(get_status1).change(function(){ // Get value of Status 1 //alert($('option:selected', $(this)).text()); var value = $('option:selected', $(thi

我想在
警报(get_approve_2.innerHTML)之后添加一个回车键如下代码所示

这意味着每次警报运行时,在警报弹出后按enter键开始

$(get_status1).change(function(){ // Get value of Status 1
                //alert($('option:selected', $(this)).text());
                var value = $('option:selected', $(this)).text();
                var get_approve_2 = document.getElementById("ctl00_m_g_ee431d81_6c29_4b13_a29e_884f483a4e68_ff171_ctl00_ctl00_UserField_upLevelDiv");

                if (value == "Approve"){
                    var name_approve_2 = "Receptionist";
                    get_approve_2.innerHTML = name_approve_2;
                    alert(get_approve_2.innerHTML);
                    // Enter key press goes here
                }

                else{
                    //alert("Reject");
                    get_approve_2.innerHTML = " ";
                }
            });
我已经试过了,但我不知道如何自动运行或触发

function runScript(e) {
if (e.keyCode == 13) {
    var tb = document.getElementById("scriptBox");
    eval(tb.value);
    return false;
}
}
function runScript(e) {
if (e.keyCode == 13) {
    var tb = document.getElementById("scriptBox");
    eval(tb.value);
    return false;
}
} 

如果您使用的是jQuery,那么可以使用键代码13上的哪个事件作为enter键

// Enter key press goes here

$('Your selector').on('keyup', function(e) {
    if (e.which == 13) {
        e.preventDefault();
    }
});
就像你说的,如果你想自动触发

function runScript(e) {
if (e.keyCode == 13) {
    var tb = document.getElementById("scriptBox");
    eval(tb.value);
    return false;
}
}
function runScript(e) {
if (e.keyCode == 13) {
    var tb = document.getElementById("scriptBox");
    eval(tb.value);
    return false;
}
} 
在那里添加您的函数

            if (value == "Approve"){
                var name_approve_2 = "Receptionist";
                get_approve_2.innerHTML = name_approve_2;
                alert(get_approve_2.innerHTML);
                // Enter key press goes here
                  runScript(13); //run your function there 
            }

您的意思是要物理模拟按下
enter
?你只是想在警报后运行一个函数吗?@Luxelin:就是这样,但我不知道如何自动运行或触发它。@PMay1903请看answer@samitha:我已经尝试过了,但它似乎对我根本不起作用..Runscript可能应该接受int而不是event@samitha当前位置这似乎对我一点用都没有@请让我知道你的意思?