2011-12-19 4 views
1

にまたがる画像を追加するとき、私はスパン 内の画像を追加したいここに私が試したものです(フォーム内部私はこのスクリプトを追加):終端されていない文字列リテラル

<script language="JavaScript"> 
     function addSelected(){ 
      var content=" <img src='/resources/images/image.bmp'/> "; 
      var span = document.getElementById("members"); 
      span.innerHTML=content; 
       } 
      </script> 

が、それはいつも私にエラーを与えます

:この行の

終端されていない文字列リテラル

それは(放火犯でことが判明)のようなものに、ブラウザによって翻訳されているため

var content=" <img src='/resources/images/image.bmp'/> "; 

:これは

+2

"翻訳済みです" - 何で翻訳されましたか? – lonesomeday

+0

これが変更されているHTMLマークアップを投稿してください。そこに何かが間違っている可能性があります。 –

+0

質問が更新されました。 –

答えて

1

そして、何。そして、あなたはこの種の問題を避けます。

+0

私はそれを試みたとき、何もスパンに追加されません!しかし、私はコンソールでエラーが発生しません! –

+0

私の悪い、私はURLの前にアプリケーションのコンテキストを追加しなければならなかった、それは非常にうまく動作します。 –

+0

コールスパンの前にオブジェクトが存在していますか?彼が投稿したものはうまくいくはずです – phpmeh

2

のFirefox 8でテストされ

var content=" <img src="/resources/images/CONTACTS.bmp" /> &#34;; 

単にcontent文字列内の任意の"\を追加します。

var content = document.createElement("img"); 
content.src = "/resources/images/image.bmp"; 
span.appendChild(content); 

このDOM自体を使用してDOMに要素を追加するための標準的な方法:これについて

var content=" <img src=\"/resources/images/image.bmp\"/> "; 
+0

私はそれを試してみます: '要素タイプ" src "に関連付けられた属性" {1} "のオープンクォートが予想されます。 ' –

+1

あなたは彼がしたのとまったく同じようにやっていると確信していますか?彼は最初と最後の二重引用符をエスケープしていないことに注意してください。 – phpmeh

+1

この回答の質問またはコードのコードに間違いはありません。私はここに何か他のものがなければならないと思います... – nnnnnn

関連する問題