在JavaScript中移动鼠标指针

在JavaScript中移动鼠标指针,javascript,Javascript,是否可以移动鼠标,使其位于使用JavaScript的文本输入中?我不知道如何移动实际渲染的鼠标,但能否将焦点设置为元素 document.getElementById('the_text_input_id').focus() 请看这个问题: 除此之外,我认为您以任何方式控制任何用户输入都犯了重大的设计错误,可能除了设置表单元素的焦点之外。这里有一个函数,用于选择输入或文本区域中的文本: function textSelect(inp, s, e) { e = e ||

是否可以移动鼠标,使其位于使用JavaScript的文本输入中?

我不知道如何移动实际渲染的鼠标,但能否将焦点设置为元素

document.getElementById('the_text_input_id').focus()

请看这个问题:


除此之外,我认为您以任何方式控制任何用户输入都犯了重大的设计错误,可能除了设置表单元素的焦点之外。

这里有一个函数,用于选择输入或文本区域中的文本:

    function textSelect(inp, s, e) {
        e = e || s;
        if (inp.createTextRange) {
            var r = inp.createTextRange();
            r.collapse(true);
            r.moveEnd('character', e);
            r.moveStart('character', s);
            r.select();
        }else if(inp.setSelectionRange) {
            inp.focus();
            inp.setSelectionRange(s, e);
        }
    }
要将光标放置在第12个位置,请执行以下操作:

textSelect(document.getElementById('theInput'), 12);
要选择输入字段的一部分,请执行以下操作:

textSelect(document.getElementById('theInput'), 12, 15);

如果他们允许这样的事情,这将是一个巨大的[安全?]问题。 想象一下:您有一个setIntervalfunction{moveMouseToTopLeftCorner and alert garbage},1。。。 用户可以将鼠标移到左上角。然后警报就会出现[可以用enter键关闭]。。然后会立即再次弹出警报

实际上,您必须使用键盘打开taskmanager并关闭浏览器>\u>


但是,使用ActiveX可能会[尽管这只是IE…和dumb]

不可能移动鼠标,已确认。在Javascript中,您无法移动实际的鼠标指针。但是,您可以移动指针形状的图像并假装可以:-更好的是,你可以沿着鼠标光标移动一个cat图像,并尝试使用它将光标移动到你想要的位置。如果鼠标指针或光标可以移动,那将是一场噩梦。大破坏将会爆发!只要把文本框做得足够大,再也不用担心了。鼠标将永远在它里面。