Html 요소 및 분석할 수 있는 스케쳐내 스트린그리피 처리하기 위해 이 곳을 다시 만들어 충족되었으며 요소점 시도하시겠습니까 쿼리하지 고유해야 요소:
// 'e' is a circular object that can't be stringify
var e = document.getElementById('MyElement')
// now 'e_str' is a unique query for this element that can be stringify
var e_str = e.tagName
+ ( e.id != "" ? "#" + e.id : "")
+ ( e.className != "" ? "." + e.className.replace(' ','.') : "");
//now you can stringify your element to JSON string
var e_json = JSON.stringify({
'element': e_str
})
액세스보다
//parse it back to an object
var obj = JSON.parse( e_json )
//finally connect the 'obj.element' varible to it's element
obj.element = document.querySelector( obj.element )
//now the 'obj.element' is the actual element and you can click it for example:
obj.element.click();
내가 solaris. you& # 39, re 요청하는 완전한 HTML 구체화하십시오. # 39 의 경우, 이 전략은 that& 경우 이 같은 일이 됩니다.
그러나 기본적으로 이 대해서는 조금 더 깊이 here 새로운 노드입니다 관심 항목을 마무리를 지을 수 있게 할 조작, 분리하십시오 및 횡령, HTML.
39 you& 경우, re (obj) '와' 새로운 문자열이어야 검색하기를 관심용 문자열으로 나타내줍니다 직후.
업데이트
내가 작성했습니까 오리지널 오토메이티드 (2009년). 2014년 현재, 대부분의 주요 브라우저가 지원할 수 있습니다 '기본' 으로 아우터트믈 속성 (참조, 예를 들어, Firefox 와 [Internet&, nbsp, Explorer] [3]), 할 수 있도록.
[3]: 이아스파스 http://msdn.microsoft.com/en-us/library/ie/ms534310 (v = vs. 85))
Jquery 1.6 보다 세련된 솔루션을 함께 이 나온 것으로 보인다.
그냥 이제 사용할 수 있으며, 그 아우터트믈 잡기 위한 기본 요소 (0) 속성:
좀 더 구체적인 될 수 있습니까? # 39 you& 경우, re trying to 내려받습니다 HTML δ1 태그 이 같은 일이 할 수 있습니다.
HTML 스니핏:
jQuery:
가장 좋은 방법은 무엇인지 찾기 위해 html 속성 및 메서드 (object) 는 다음과 같은 일을 노드입니다 사용할 수 있습니다.
Jquery 에서 사용할 수 있는 HTML 태그를 포함시키십시오 1.6+ 됩니다 아우터트믈 너회의 문자열 출력:
jQuery 는 여기에 도왔으매:
모든 것을 반품하십시오 HTML 얘기입니다.
이 작동합니다 가져다줄래요 것으로 보인다.
39, t 는 수락됨 doesn& 오토메이티드 빽이라는 텍스트 노드 () 은 정의되지 않은 인쇄했습니다 아웃하려면).
이 코드는 스니핏 해결할 수 있다.
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
끝 - < 스니핏 >;!
클론할 .html (), DOM 및 추가할 필요가 없습니다 사용할 수 할 수 있습니다.
Html 요소 및 분석할 수 있는 스케쳐내 스트린그리피 처리하기 위해 이 곳을 다시 만들어 충족되었으며 요소점 시도하시겠습니까 쿼리하지 고유해야 요소:
액세스보다
'제크리스마카리 효용 함수 (목표)' 를 사용할 수 있습니다.
문자열 객체를 사용하여 직렬화할 매핑하려는 경우 전체 JSON.