我想创建一个名为Geo的变量,它会使用表单中手机字段的区号向我显示用户位置。 下面附带区号HTML。
我创造了这个:
function flag(){
var getTitle = document.getElementsByClassName(“selected-flag”)。getAttribute(“title”);
}
但它不起作用。
有什么建议吗? The form's area code HTML
答案 0 :(得分:0)
getElementsByClassName返回一个元素数组。如果您只有一个具有此类名称的元素,则可以调用:
function flag(){
var getTitle = document.getElementsByClassName("selected-flag")[0].getAttribute("title");
}
否则我建议使用元素的唯一id并调用getElementById。
答案 1 :(得分:0)
最终, 我得到了帮助,想出了这个:
var el = document.querySelector(' .selected-flag'); 回归? el.getAttribute(' title'):undefined;