(memo)DOMとか
querySelector や querySelectorAll
http://d.hatena.ne.jp/amachang/20080306/1204787459
document.querySelectorAll("タグ.class");
document.querySelectorAll("div.strong");とか
Allは全部取得するけど、querySelectorは先頭の一つだけ取得する。
文字列→Document
http://www.hiteshagrawal.com/javascript/convert-xml-document-to-string-in-javascript
<script type="text/javascript"> function load_xml_content_string(xmlData) { if (window.ActiveXObject) { //for IE xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.loadXML(xmlData); return xmlDoc; } else if (document.implementation && document.implementation.createDocument) { //for Mozila parser=new DOMParser(); xmlDoc=parser.parseFromString(xmlData,"text/xml"); return xmlDoc; } } var xmlObject = load_xml_content_string("<employee><age>12</age></employee>"); var xmlString = (new XMLSerializer()).serializeToString(xmlObject); alert(xmlString); </script>
取得してきたhtmlをDocumentにしても、div 閉じ忘れていたりすると動かないのかも。