// Shadow DOMを使って、見た目の情報を隠す
var test1 = document.querySelector('#test1');
var shadow = test1.createShadowRoot();
// Shadow DOMに要素を入れていみる
var span = document.createElement('SPAN');
span.textContent = 'span span!!';
shadow.appendChild(span);
<div id="test1">test1</div> <div id="test2">test2</div>
div {
width: 300px;
height: 100px;
line-height: 100px;
text-align: center;
border: 5px dashed #f0f;
margin: 5px;
}