我试图让一个代码游乐场像Tinkerbin 。
它basicaly需要的CSS / HTML / Javascript代码出不同的文字区域,并将其注入到iframe。 还应当即时更新的iframe中。
但是我坚持了注入的JavaScript一点点。
看,我迄今完成的:
(function() {
$('.grid').height( $(window).height() );
var contents = $('iframe').contents(),
body = contents.find('body'),
styleTag = $('<style></style>').appendTo(contents.find('head'));
$('textarea').keyup(function() {
var $this = $(this);
if ( $this.attr('id') === 'html') {
body.html( $this.val() );
}
if ( $this.attr('id') === 'css') {
styleTag.text( $this.val() );
}
});
})();
这确实注入CSS和HTML,但不是的JavaScript。
我尝试添加
scriptTag = $('<script></script>').appendTo(contents.find('head'));
和
if ( $this.attr('id') === 'javascript') {
scriptTag.text( $this.val() );
}
但它没有工作
有人能帮助我吗?