我从e164.js库中获得以下脚本。 通常来自chrome调试器,我将使用e164.lookup('44123486789
);我如何从一个HTML DIV读取电话号码,并显示在另一个HTML DIV返回的结果Object {Country: "United Kingdom", Code: "UK"}
在div中显示Javascript“返回”值
:我会获得价值? 例如说
<div id="phone">44123486789</div>
,并把结果写入:
<div id="country"></div>
谢谢你们。
下面是脚本:
(function() {
var lookup, prefixes = {
"1201": [ "US", "United States" ],
"1202": [ "US", "United States" ],
"1203": [ "US", "United States" ],
"1204": [ "CA", "Canada" ],
"44": [ "GB", "United Kingdom" ],
};
lookup = function(phone) {
if (phone.length) {
var prefix, c = phone.length;
for (c; c >= 0; c=c-1) {
prefix = phone.substring(0, c);
if (prefixes[prefix]) {
return { country: prefixes[prefix][1], code: prefixes[prefix][0] };
}
}
}
};
if (typeof exports !== "undefined"){
exports.lookup = lookup;
}
if (typeof window !== "undefined"){
window.e164 = { lookup : lookup};
}
})();
??什么结果?什么div? – LcSalazar
'div'有'id'属性吗? – MaxZoom
您可以为其分配任何div ID;我忘了包含html部分。 。 – Chibuzor