从Title元素获取Geo位置

时间:2017-11-09 12:48:41

标签: google-tag-manager

我想创建一个名为Geo的变量,它会使用表单中手机字段的区号向我显示用户位置。 下面附带区号HTML。

我创造了这个:

function flag(){     var getTitle = document.getElementsByClassName(“selected-flag”)。getAttribute(“title”);

}

但它不起作用。

有什么建议吗? The form's area code HTML

2 个答案:

答案 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;