仅复制 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;