<div id="mydiv">...</div>
자바 스크립트를 사용하여 일부 HTML 코드를 삽입하는 방법은 무엇입니까?div 태그 사이에 HTML 내용 삽입/제거
예 : <div id="mydiv"><span class="prego">Something</span></div>
약 10 줄의 html이 있습니다. 당신은 DIV의 내용을 대체하는 경우 당신
<div id="mydiv">...</div>
자바 스크립트를 사용하여 일부 HTML 코드를 삽입하는 방법은 무엇입니까?div 태그 사이에 HTML 내용 삽입/제거
예 : <div id="mydiv"><span class="prego">Something</span></div>
약 10 줄의 html이 있습니다. 당신은 DIV의 내용을 대체하는 경우 당신
감사하고 다음을 사용할 수있는 문자열로 HTML이 :
document.getElementById('mydiv').innerHTML = '<span class="prego">Something</span>';
// Build it using this variable
var content = "<span class='prego'>....content....</span>";
// Insert using this:
document.getElementById('mydiv').innerHTML = content;
document.getElementById("mydiv").innerHTML = "<span class='prego'>Something</span>";
이 그것을해야합니다. jQuery를 사용하고자한다면 쉽게 할 수 있습니다.
document.getElementById ('mydiv'). innerHTML = '무엇이든';
정말 모호한 요청입니다. 이것이 달성 될 수있는 많은 방법이 있습니다.
document.getElementById('mydiv').innerHTML = '<span class="prego">Something</span>';
간단한 즉. 또는; 이러한 방법 모두
var spn = document.createElement('span');
spn.innerHTML = 'Something';
spn.className = 'prego';
document.getElementById('mydiv').appendChild(spn);
선호는 Mootools의로이 같은 간단한 것들에 대한 바로 가기 방법을 생성하는 자바 스크립트 라이브러리를 사용하는 것입니다.
new Element('span', {'html': 'Something','class':'prego'}).inject($('mydiv'));
이 경우 mootools를 사용하는 것이 지름길이 아닙니다. 6 개의 문자 만 저장하면 새로운 프레임 워크를 이해해야합니다. Mootools는보다 복잡한 기능, 특히 브라우저마다 솔루션이 다른 경우에 적합 할 수 있습니다. –
appendChild
을 사용하는 것입니다 자바 스크립트 바닐라이 작업을 수행하는 간단한 방법 : (http://mootools.net)
Mootools의이 작업은 같을 것이다.
var mydiv = document.getElementById("mydiv");
var mycontent = document.createElement("p");
mycontent.appendChild(document.createTextNode("This is a paragraph"));
mydiv.appendChild(mycontent);
또는 다른 언급대로 innerHTML
를 사용할 수 있습니다.
아니면 jQuery를 사용하고자하는 경우, 위의 예는 다음과 같이 작성할 수 있습니다 :
$("#mydiv").append("<p>This is a paragraph</p>");
당신이 사업부의 HTML을 대체 이상의 사업부에 삽입하고 있습니까? – Zoidberg