我在末尾有一个URL和一个锚点,如下所示:

www.example.com/classname/methodname/arg#idname


现在我想知道,HTML中是否有任何包含id="idname"的元素?我怎样才能做到这一点?

最佳答案

您也可以使用Vanilla JS解析

var raw = www.example.com/classname/methodname/arg#idname;
var exists = false;
try {
    var arrRaw = raw.split('#');
    if (arrRaw[1]) {
       if ( arrRaw[1] === 'idname') { exists = true}
    } else {
      exists = false;
    }
} catch (error) {
    exists = false;
}

09-18 12:51