如何在javascript中实现类似控制台的readline?

如何在javascript中实现类似控制台的readline?,javascript,html,Javascript,Html,我正在尝试制作一个看起来像html的控制台。我正在尝试实现一个readline函数。我已经尝试过使用一个输入标记,它在onchange中返回值,但它不能正常工作?我将如何做一个适当的readline,它显然会暂停下一行,等待一个值,如果它是空的,则重复,并在onchange中返回它并继续 我尝试了以下方法: document.write('<input id="in" onchange="function(){ result = document.getElementById('in').

我正在尝试制作一个看起来像html的控制台。我正在尝试实现一个readline函数。我已经尝试过使用一个输入标记,它在onchange中返回值,但它不能正常工作?我将如何做一个适当的readline,它显然会暂停下一行,等待一个值,如果它是空的,则重复,并在onchange中返回它并继续

我尝试了以下方法:

document.write('<input id="in" onchange="function(){ result = document.getElementById('in').value; /* because it has no return value */}"></input>
document.write('

这可能会有帮助-@roddyoffFrozenpeas我已经尝试了
document.write('
@Mamun),它在html中不起作用。您不能(也不应该)编写暂停的UI函数。它需要是异步的。