에 무한 트리거 나는 자바 스크립트를 SelectionChange-의 EventListener는 document.execCommand
document.addEventListener("selectionchange",
function()
{
highlight();
console.log("selectionchange-triggered");
}, false);
다음 내가 선택한 텍스트를 강조하기 위해, 아래의 코드를 추가 한, 아래
selectionchange
에 대한 이벤트 리스너를 추가했습니다. 내가 선택을 해제 할 때까지
function highlight()
{
document.designMode = "on";
document.execCommand("hiliteColor", false, "#ff0000");
document.designMode = "off";
}
하이라이트 함수가 호출
,를 SelectionChange에 대한 EventListener
은 무한히 발생합니다.
같은 문제에 직면 한 사람이 있습니까? 어느 누구도이 문제를 해결할 수있는 해결책을 제시 할 수 있습니까?
이유를 다음 사용하지 말아'selectstart'와'selectend'? – Mephiztopheles
내가 그걸 확인하자. –
@Mephiztopheles : selectStart 및 selectEnd에 대한 이벤트 리스너를 설정할 수 있습니까? –