所以我想要做的就是当我和我的团队参与我们的salesforce计划时,我希望能够点击" Marklet" (书签中的javascript)将自动扫描页面的源代码,找到" CID"分段并抓取该文本框中的内容(已锁定,以便仅在查看其他客户的salesforce页面时更改)并将其添加到我的网址末尾,然后在我们的MCC帐户中进行搜索。
这是我到目前为止所得到的:
javascript:(onload=function MCC() {
var customer=document.getElementById("00N800000052k7r_ilecell");
if (customer != null) {document.getElementsByTagName('00N800000052k7r_ileinner').innerHTML
=window.open('https://adwords.google.com/mcm/Mcm?authuser=0&__u=6093584462&__c=2744111912#c.ac:s._'+encodeURIComponent(customer));}})();
无论何时我使用此代码,它都会启动新选项卡并转到正确的URL,但它始终认为我正在搜索[object HTMLTableCellElement]。我该如何纠正?
答案 0 :(得分:0)
getElementsByClassName返回一个数组,尝试:
document.getElementsByClassName(' CID')[0]
或使用id和document.getElementById