将innerHTML更改为form
change innerHTML to form
今天我试图使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>';
相关文章:
- 转义符不能与innerHTML一起使用
- 使用元素的值与innerHTML
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- Dojo:访问dijit.form.Select中单击的项目
- Javascript form innerHTML
- JavaScript上的表单和innerHTML问题
- 如何使用innerHtml正确插入html
- 无法在有条件呈现的富:面板上提交h:form
- 当我更改innerHtml时,引导选项卡事件不再工作
- 一个ajax循环有两个输出错误innerHTML
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- Advantages to DOMParser vs template & innerHTML
- innerHTML的子字符串可以在初始调用时提取吗
- Javascript form.submit()方法是如何工作的
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- Javascript innerHTML超出范围的问题
- Javascript innerHTML with form
- 输入类型Form中的innerHTML值
- innerHTML, <form> and Firefox
- 将innerHTML更改为form