선택 영역을 감싸기 위해 surroundContents를 사용해야하는 스크립트가 있습니다. 이렇게하면 무언가를 추가 한 다음 범위를 선택 영역으로 다시 할당 할 수 있습니다.여러 태그에 걸쳐있는 범위의 SurroundContents (getRangeAt problem?)
필자는 문제를 getRangeAt의 오용으로 좁혔다 고 생각하지만,이를 수정하는 방법을 잘 모르겠습니다. 라인 여기가 나 오류가 발생합니다 89 있어요
function getRangeObject(selectionObject) {
// Moz
if (selectionObject.getRangeAt) {
return selectionObject.getRangeAt(0);
}
그리고 :
:Error: uncaught exception: [Exception... "The boundary-points of a range does not meet specific requirements." code: "1" nsresult: "0x805c0001 (NS_ERROR_DOM_RANGE_BAD_BOUNDARYPOINTS_ERR)" location: " http://www.latentmotion.com/insertNode/index26.html Line: 89"]
rangeObject.surroundContents(newNode);
그리고 물론
가 여기 오류의여기에 코드의 간단한 비트입니다
모든 것을 보는 것이 도움이된다면 여기 (지금까지) 스크립트를 볼 수 있습니다 : http://www.latentmotion.com/insertNode/index26.html
그리고 제가 선택한 텍스트 선택 도우미는 quirksmode였습니다 - 복수 범위의 사용에 대해서는 자세히 설명하지 않았습니다. located here.
미리 도움을 주셔서 감사합니다.
문제 해결 방법을 알려 주시면 친절하게 도와 드릴 수 있습니까? –