使用chrome.tabs.executeScript按ID定位div

时间:2014-10-09 21:09:59

标签: javascript google-chrome google-chrome-extension

我尝试使用chrome.tabs.executeScript来定位我网页上的特定div。

function click(e) {
  chrome.tabs.executeScript(null,
      {code:"document.body.div#wrap.style.color='" + e.target.id + "'"});
  window.close();
}

Consule告诉我:Uncaught SyntaxError: Unexpected token ILLEGAL


这是语法问题,还是不可能?

1 个答案:

答案 0 :(得分:2)

使用document.querySelector代替语法上无效的div#wrap

chrome.tabs.executeScript(null, {
    code: "document.querySelector('div#wrap').style.color='" + e.target.id + "';"
});