非常に奇妙なことに、誰かが私を助けることができます。ここでは簡単なテスト機能である:innerHTML画像タグから閉じるスラッシュを削除する
function test_function(){
code = '<img src="http://www.myimage.com/img.jpg" alt="image" />';
alert(code);
document.getElementById('test').innerHTML = code;
alert(document.getElementById('test').innerHTML);
}
上記のコードを実行する最初の警告で/>
が表示されますが、2番目の警告は、それだけで>
示していません。したがって、.innerHTML
に適用すると、スラッシュが取り除かれているように見えます。どのように起こることからこれを停止するための任意のアイデア?検証のためにフォワードスラッシュが必要です。
どのdoctypeを使用しますか? – Dror
これはどのブラウザで発生していますか? – JAL
ブラウザがスラッシュを削除した場合、そのdoctypeでは必須ではない可能性があります。 –