我正在開發一個chrome擴展,它從頁面讀取html註釋並在一個操作彈出窗口中呈現它們。<html><html>標記
但是,我不知道如何(如果有可能)獲取<html>
標籤之前和之後的一些評論。例如:
<!-- test test test -->
<DOCTYPE html>
<html>
...
</html>
在jQuery中,$("html").before()
和$("html").after()
都返回相同$("html")
。
是否有可能使用jQuery或純Javascript獲取這些類型的註釋?
編輯:有評論的頁面看起來是這樣的:
<!-- Comment I'd like to fetch -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us" >
<head>
<title>Featured Designers for WOMEN</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
我認爲HTML註釋不會附加到DOM樹上。 –
'jQuery.before()'和'jQuery.after()'*插入*內容:) – jensgram
確實如此,@jensgram!我的壞=) – fegemo