상위 태그 가져오기
FF 이벤트가 없습니다
인수[0] 사용
FF srcElement가 없습니다
대상 사용
FF parentElement가 없습니다
parentNode 사용
function obj_event_onsomething(e){
var e=window.event?window.event:e;
var srcEle=e.srcElement?e.srcElement:e.target;
var theObjectYouWant=srcEle.parentNode;
방금 FF 아래의 childNode가 IE 1보다 큰 것으로 확인되었습니다.
코드 복사 코드는 다음과 같습니다.o .previousSibling.href || o.previousSibling.previousSibling.href
전자는 IE에서 사용되고 후자는 FireFox에서 사용됩니다
. IE에서는 XMLDom에 PreserveWhiteSpace 속성이 없기 때문에 공백을 넣습니다. 또한 노드로 처리되며 IE의 기본값은 false입니다. 즉 공백은 노드로 간주되지 않습니다.
여기에 XMLDom이 언급되어 있는데, 이는 위에서 언급한 내용과 관련이 없는 것처럼 보이지만 FireFox에서는 두 HTML 태그 사이에 공백이 없는 한 이전 형제는 비어 있습니다.
이 흰색입니다. 공백은 #text 노드를 참조합니다
123 6546
321
> 5개의 하위 노드가 있어야 합니다
1. div 표시에서 캐리지 리턴 및 a 표시 이전까지
3.rn6546rn
4. b 표시 뒤와 div 끝 표시 앞의 캐리지 리턴 및 줄 바꿈