Это очень странно. Вот функция быстрого тестирования:
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);
}
Выполнение приведенного выше кода покажет />
в первом предупреждении, но второе предупреждение не показывает, оно показывает только >
. Таким образом, похоже, что применение к .innerHTML
удаляет косую черту. Любые идеи, как предотвратить это? Мне нужна косая черта для проверки.
application/xhtml+xml
? - person Marcel Korpel   schedule 22.11.2010