使用javascript数组路径更改输入值

时间:2018-12-04 16:47:51

标签: javascript

问候亲爱的社区,

我想知道如何使用javascript使用数组路径更改输入值,数组路径的意思是可以使用以下代码从chrome控制台提取的数组:

crumb = function(node) {
    var idOrClass = (node.id && "#"+node.id) || 
                    (""+node.classList && (" "+node.classList).replace(/ /g, "."));
    return node.tagName.toLowerCase() + idOrClass;
};
crumbPath = function(node) {
    return node.parentNode 
            ? crumbPath(node.parentNode).concat(crumb(node)) 
            : [];
};
crumbPath($0);

这会给我这样的东西:

[
    "html.dj_webkit.dj_chrome.dj_contentbox", 
    "body.oneui.idx_dojo_1_9.dj_chrome.dj_chrome70", 
    "div#jsel_table", 
    "div#jsel_container", 
    "div#jsel_div1", 
    "div#jsel_div1_toolbar", 
    "div#widget_jsel_div1_viewDropDown", 
    "div.dijitReset.dijitInputField.dijitInputContainer", 
    "input"
]

是否可以使用此数组更改值?

最亲切的问候

0 个答案:

没有答案