0

javascriptを使用してdivにマークアップを書き込もうとしていますが、次のマークアップを受け入れていません

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

問題を引き起こしている可能性のあるそのエンタイプについて何かありますか、それともタイプミスがありますか?

提案をありがとう。

Jsfiddle

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は複数行の刺し傷をサポートしていません。文字列がすべて1行にあることを確認する必要があります

 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 に答える