将innerHTML更改为form

change innerHTML to form

本文关键字:form innerHTML      更新时间:2023-09-26

今天我试图使div的innerHTML更改为FORM,但我一直得到以下错误Uncaught SyntaxError: Unexpected token ILLEGAL。我已经修改了代码说changed,它工作得很好,但如果我试图将其更改为以下代码,它会给我这个错误。

document.getElementById(div).innerHTML = '<form method="post" action="all.php?f=mu">
<input name="afterurl" type="hidden" value="<?php $url ?>" />
<input name="preurl" type="hidden" value="" />
<input name="newurl" type="text" value="" />
</form>';

你知道怎么让它工作吗?

你不能让文本像JS那样跨多行。使用字符串连接或将其放入一行

document.getElementById(div).innerHTML = '<form method="post" action="all.php?f=mu">' +
'<input name="afterurl" type="hidden" value="<?php $url ?>" />' +
'<input name="preurl" type="hidden" value="" />' +
'<input name="newurl" type="text" value="" />' +
'</form>';