2016-08-02 8 views

Antwort

0

Sie nicht erwähnt welche Browser Sie das Problem haben mit und es gibt keinen HTML-Code zu überprüfen, so ist hier eine Arbeitsversion:

<script src="http://code.jquery.com/jquery-1.12.4.js"></script> 
<iframe id="ifr1" src="about:blank"> 
</iframe> 

<button id="btn1">click</button> 
<script type="text/javascript"> 
$(function() { 
    $('#ifr1').contents().find('html').html('<body contenteditable="true"></body>'); 
}); 
$('#btn1').click(function() { 
    $('#ifr1').contents()[0].execCommand('insertHTML', false, '<table border="1"><tr><td>123</td></tr></table>'); 
}); 
</script> 

Sie können Besuche die jsfiddle: https://jsfiddle.net/3c5Lwmeq/

Beachten Sie, dass die insertHTMLNICHT kompatibel mit Internet Exploere ist.