Может ли JavaScripts использовать теги .innerHTML <script>? - PullRequest
6 голосов
/ 16 марта 2011

Если вы используете что-то вроде:

var contents = document.getElementById('foobar').innerHTML;

и #foobar содержит <script> теги, включены ли теги <script>?

РЕДАКТИРОВАТЬ: Они есть.Доказательство: http://jsfiddle.net/trusktr/YBzTB/

1 Ответ

4 голосов
/ 16 марта 2011

Да, это так:

JSFiddle Demo

<div id='foobar'><script type='text/javascript'>alert('kewl');</script></div>

var contents = document.getElementById('foobar').innerHTML;
console.log(contents);

Выходы:

<script type="text/javascript">alert('kewl');</script>
...