0

我正在尝试使用 javascript 向 div 写入一些标记,但它不接受以下标记

<form action="upload.php" method="post"
enctype="multipart/form-data">.

该 enctype 是否存在可能导致问题的内容,或者我是否有错字?

感谢您的任何建议。

提琴手

http://jsfiddle.net/smkqW/6/

不适用于上述文本;如果你把它拿出来就可以了。

javascript

<a href="javascript:void(0)" onclick="takePic('1');">Track Progress</a><div id = "puthere"></div>

html

function takePic(type){
    alert(type);
    var text = 'hello world<form action="upload.php" method="post"
enctype="multipart/form-data">';
    var target = 'puthere';
   document.getElementById(target).innerHTML = text;
//return false;   
4

1 回答 1

1

javascript 不支持多行字符串,你需要确保你的字符串都在一行

 function takePic(type){
       alert(type);
       var text = 'hello world<form action="upload.php" method="post" enctype="multipart/form-data"></form>';
       var target = 'puthere';
       document.getElementById(target).innerHTML = text;
    //return false;     
 }
于 2012-07-20T23:15:19.027 回答