Javascript document.write()抛出语法错误

Javascript document.write()抛出语法错误,javascript,html,htmlbutton,Javascript,Html,Htmlbutton,我试图使用JavaScript添加按钮,但它没有将按钮添加到页面,而是抛出了一个语法错误:无效或意外标记 文件。写' 登录 登录: 密码: 注册按钮 '; 您不能在函数代码中输入enters,因为解释器认为这是新的代码行。 检查: document.write('<p>Sign in</p><form action="/chat" method="GET"><p> Login: <input type="text" name="login"/

我试图使用JavaScript添加按钮,但它没有将按钮添加到页面,而是抛出了一个语法错误:无效或意外标记 文件。写' 登录

登录:

密码:

注册按钮
'; 您不能在函数代码中输入enters,因为解释器认为这是新的代码行。 检查:

document.write('<p>Sign in</p><form action="/chat" method="GET"><p> Login: <input type="text" name="login"/> </p><p>   Password: <input type="text" name="password"/> <input type="submit" value="Ok"> </p></form><br><form action="/signup"><button type = "submit"> button for registration</button</form>');

请不要用那种方式打印HTML,但使用ES6应该可以解决这个问题

document.write` 登录

登录:

密码:

注册按钮
`;一些基本的JS语法教程可能是合适的;这不是处理多行字符串的方式。还有其他问题,但至少从一些语言基础开始。