仅复制 table 名称为 class / id 的 td
copy table td only which have name class / id
复制 table 有客户 ID 的 td。
我已经完成了整个复制 table。我从这里得到的。
我只想复制名称为 class 或 ID
的 table td
我可以复制整个table。我不想这样做,因为它也复制了 table th。我只想复制具有 customerName id
的 td
<td id="customerName" class="ordervalue">Carl LoStracco</td>
function selectElementContents(el) {
var body = document.body, range, sel;
if (document.createRange && window.getSelection) {
range = document.createRange();
sel = window.getSelection();
sel.removeAllRanges();
try {
range.selectNodeContents(el);
sel.addRange(range);
} catch (e) {
range.selectNode(el);
sel.addRange(range);
}
document.execCommand("copy");
} else if (body.createTextRange) {
range = body.createTextRange();
range.moveToElementText(el);
range.select();
range.execCommand("Copy");
}
}
我用上面的函数复制了整个table。
look at this
我只想复制详细信息 Carl LoStracco / 3306 Chayote Rd NE,而不是名称或街道。但是使用上面的代码它复制了整个 td.
姓名 Carl LoStracco
东北佛手瓜路 3306 号街
里奥兰乔市
国家新墨西哥州
国家 美国
邮政编码 87144-6366
Phone 5054509274
追踪号码
这是我复制功能后得到的
复制详细信息后,我想将其插入输入字段,但起初我想复制详细信息。
我希望你能理解我的问题,抱歉我的英语不好
你可以用想要的id查询td,然后将其内容复制到一个变量中,然后将其用作普通字符串:
var name = document.getElementById("customerName").textContent;
var street = document.getElementById("customerStreet").textContent;
复制 table 有客户 ID 的 td。
我已经完成了整个复制 table。我从这里得到的。
我只想复制名称为 class 或 ID
的 table td我可以复制整个table。我不想这样做,因为它也复制了 table th。我只想复制具有 customerName id
的 td<td id="customerName" class="ordervalue">Carl LoStracco</td>
function selectElementContents(el) {
var body = document.body, range, sel;
if (document.createRange && window.getSelection) {
range = document.createRange();
sel = window.getSelection();
sel.removeAllRanges();
try {
range.selectNodeContents(el);
sel.addRange(range);
} catch (e) {
range.selectNode(el);
sel.addRange(range);
}
document.execCommand("copy");
} else if (body.createTextRange) {
range = body.createTextRange();
range.moveToElementText(el);
range.select();
range.execCommand("Copy");
}
}
我用上面的函数复制了整个table。 look at this
我只想复制详细信息 Carl LoStracco / 3306 Chayote Rd NE,而不是名称或街道。但是使用上面的代码它复制了整个 td.
姓名 Carl LoStracco 东北佛手瓜路 3306 号街 里奥兰乔市 国家新墨西哥州 国家 美国 邮政编码 87144-6366 Phone 5054509274 追踪号码
这是我复制功能后得到的
复制详细信息后,我想将其插入输入字段,但起初我想复制详细信息。
我希望你能理解我的问题,抱歉我的英语不好
你可以用想要的id查询td,然后将其内容复制到一个变量中,然后将其用作普通字符串:
var name = document.getElementById("customerName").textContent;
var street = document.getElementById("customerStreet").textContent;