我正在使用 Greasemonkey 和 JavaScript 为网页编写注释。我想将相同的内容添加<td>
到多行,但代码仅适用于第一行。
这是我所拥有的:
var headings2 = document.evaluate('/html/body/table/tbody/tr/td[2]/font/center[2]/table[2]/tbody/tr/td/table/tbody/tr[position()>1]/td[2]',document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null );
var thisHeadings2 = headings2.iterateNext();
var elmAnnotation2 = document.createElement('td');
elmAnnotation2.innerHTML =
'<font size="1" face="Verdana, Arial" color="#000080">' +
'<b>Response</b>' +
'</font>';
while(thisHeadings2){
thisHeadings2.parentNode.insertBefore(elmAnnotation2.cloneNode(true), thisHeadings2);
thisHeadings2 = headings2.iterateNext();
}