Javascript:选择Textarea,键入,然后输入

Javascript:选择Textarea,键入,然后输入,javascript,jquery,html,Javascript,Jquery,Html,我知道这听起来有点愚蠢。。但是我想知道我是否可以创建一个javascript,它可以自动执行一些简单的命令,这样我就可以轻松地测试我正在制作的网页中的一些功能。假设我的页面中有一个文本区域,如下所示: <textarea class="some-class"></textarea> 现在,我想打开javascript控制台并粘贴执行以下操作的命令: 设置文本区域的焦点。 更改textarea的值 模拟键盘中的键并按Enter键。 我知道我可以使用其他一些自动化,比如Se

我知道这听起来有点愚蠢。。但是我想知道我是否可以创建一个javascript,它可以自动执行一些简单的命令,这样我就可以轻松地测试我正在制作的网页中的一些功能。假设我的页面中有一个文本区域,如下所示:

<textarea class="some-class"></textarea>
现在,我想打开javascript控制台并粘贴执行以下操作的命令:

设置文本区域的焦点。 更改textarea的值 模拟键盘中的键并按Enter键。
我知道我可以使用其他一些自动化,比如Selenium,但这只是一个简单的任务,我想简化一下。我该怎么做?我更喜欢纯javascript,但如果确实需要的话,也可以使用jquery。

使用jquery很容易做到这一点:

函数示例{ $'.mytextarea' .focus//设置文本区域的焦点 .val'CHANGE'//更改textarea的值 .triggerkeydown,{//Trigger输入键13 哪个:13 }; } $'按钮'。单击,示例;
RunJust从控制台调用函数…@Eric我也想在控制台中创建该函数,但编写执行上述步骤的函数是我的主要问题,因为我目前对javascript的知识还很差。你能帮我编写一个关注文本区域的javascript吗,添加值并模拟键盘上的Enter键@这可能是问题,也可能不是问题,这取决于此处测试的内容,但值得注意的是,触发keydown事件只会触发事件-它不会将字符插入文本区域,因此在本例中,即使触发keyCode 13的keydown事件,也不会插入换行符。