함수 .text()를 사용하여 요소 스팬에 텍스트를 쓰려고하는데이 오류가 발생했습니다. UncaughtTypeError : undefined가 함수이 아니며 append(), innerHtml(), createTextNode() 성공하지 못했습니다.document.createElement ("span"); 후 스팬에 텍스트를 추가하는 방법
내가 뭘 잘못하고 있니?
var span = $("span"); // create element span
$(span).html("your text"); // add text
$("#myDiv").append($(span)); // append it to the div element
'.text()'는 jQuery의 기능입니다. 'closeSpan.textContent = "Close"; 사용 jQuery의'.append()'DOM 버전이 무엇인지 모른다. – Regent
'innerHTML' /'innerText' /'textContent'는 속성이 아니라 속성 ('span. innerHTML = '닫기'). 'createTextNode'는 텍스트 노드 만 만들고, 여전히 요소에 추가해야합니다 ('span.appendChild (document.createTextNode ('Close'))'). – hsan
* "내가 뭘 잘못하고 있니?"* - jQuery와 DOM 메서드가 섞여있다. 왜 document.createElement()를 호출하는지 설명 할 수 있습니까? (또한 DOM 노드 객체에 대한 문서 (https://developer.mozilla.org/en-US/docs/Web/API/Node),'.text()'도 아니고'.append ()'존재합니다. – Tomalak