<input>可以通过fireEvent来输入文字吗? 键盘输入文字时会促发onkeydown,onkeypress,onkeyup等等事件,反过来,我可以通过调用element.fireEvent('onkeypress')的方式来在<input type='text'>元素里输入文字吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去了解下fireEvent的用法 我再描述下问题,就是说调用一下函数能在input1中输入文字吗?function inputTextViaFireEvent(){ var content=document.getElementById("input1"); var evt = null;//------------------------------ evt = document.createEventObject(); evt.keyCode = 74; content.fireEvent("onkeydown", evt);//------------------------------ evt = document.createEventObject(); evt.keyCode = 106; content.fireEvent("onkeypress", evt);//------------------------------ evt = document.createEventObject(); evt.propertyName="value"; content.fireEvent("onpropertychange", evt);//------------------------------ evt = document.createEventObject(); evt.keyCode = 74; content.fireEvent("onkeyup", evt);//------------------------------} 系统事件是不能被你主动fire的,它是由系统监听的... 你想要自己触发你的事件,你可以自定义你自己的事件。 难道没人理解我的问题? fireEvent用法我懂,监听事件我懂。 问题时是人工在输入框上fire 'onkeypress'事件,能够在其中输入文字吗? 你不觉得你的问题很奇怪吗,想用js给文本框赋值直接用inputElement.value = 'asdfasdf'不就行了?根本没必要用到fireEvent而且fireEvent也做不到。 大侠进,这两种写法效果是一样的吧? Jquery中的each如何停止执行呢? 我有一个form,多个table,请问一个单击其中一个table的checkbox,实现这个table全选的问题 为什么我把JS下载本地使用就不好使,但是用链接就好使。 JAVA动作的先后控制问题! 送分!!! 紧急求救:如果在JAVASCRIPT中设置文本框中的内容为只读!!!! 焦点与层 超急!!!如何将字符串变量转为数字变量?? 求救!关于Netscape中的javascript的问题!! 为甚麽下面2段js执行结果不一样? 一行javascript应该怎么读
就是说调用一下函数能在input1中输入文字吗?
function inputTextViaFireEvent()
{
var content=document.getElementById("input1");
var evt = null;
//------------------------------
evt = document.createEventObject();
evt.keyCode = 74;
content.fireEvent("onkeydown", evt);
//------------------------------
evt = document.createEventObject();
evt.keyCode = 106;
content.fireEvent("onkeypress", evt);
//------------------------------
evt = document.createEventObject(); evt.propertyName="value"; content.fireEvent("onpropertychange", evt);
//------------------------------
evt = document.createEventObject();
evt.keyCode = 74;
content.fireEvent("onkeyup", evt);
//------------------------------
}