A. 如何用javascript獲取UUID
有很多辦法, 例如下面的代碼
演算法一:
functionuuid(){
vars=[];
varhexDigits="0123456789abcdef";
for(vari=0;i<36;i++){
s[i]=hexDigits.substr(Math.floor(Math.random()*0x10),1);
}
s[14]="4";//bits12-15ofthetime_hi_and_versionfieldto0010
s[19]=hexDigits.substr((s[19]&0x3)|0x8,1);//bits6-7oftheclock_seq_hi_and_reservedto01
s[8]=s[13]=s[18]=s[23]="-";
varuuid=s.join("");
returnuuid;
}演算法二:
functionguid(){
return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){
varr=Math.random()*16|0,v=c=='x'?r:(r&0x3|0x8);
returnv.toString(16);
});
}演算法三:
functionguid(){
functionS4(){
return(((1+Math.random())*0x10000)|0).toString(16).substring(1);
}
return(S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}等等
B. JS怎麼能實現獲取設備的UUID,比如手機訪問這個地址可以獲取它的UUID。
無法做到,包括後端語言也無法在 Web 中獲取 UUID。
基於安全問題,JavaScript 無法獲取到設備的 UUID,也沒有介面可以獲取 UUID。
如果 JavaScript 可以輕松做到,安卓設備的 APP 許可權豈不是花瓶?!
C. javascript怎麼獲取手機設備,電腦或者pad的唯一ID。
http://www.360doc.com/content/13/0926/20/3884271_317297858.shtml
D. html 或者HTML5 加上js能獲取手機設備的id號嗎
可以!
1、使用mobile-detect.js
2、html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport"
content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
<title>JS獲取手機型號和系統</title>
</head>
<body>
</body>
<script src="jquery.js"></script>
<script src="mobile-adapt.js"></script>
<script>
//判斷數組中是否包含某字元串
Array.prototype.contains = function(needle) {
for (i in this) {
if (this[i].indexOf(needle) > 0)
return i;
}
return -1;
}
var device_type = navigator.userAgent;//獲取userAgent信息
document.write(device_type);//列印到頁面
var md = new MobileDetect(device_type);//初始化mobile-detect
var os = md.os();//獲取系統
var model = "";
if (os == "iOS") {//ios系統的處理
os = md.os() + md.version("iPhone");
model = md.mobile();
} else if (os == "AndroidOS") {//Android系統的處理
os = md.os() + md.version("Android");
var sss = device_type.split(";");
var i = sss.contains("Build/");
if (i > -1) {
model = sss[i].substring(0, sss[i].indexOf("Build/"));
}
//判斷是否是oppo R9s
if(model=" OPPO R9s "){
alert('您的手機是OPPO R9s')
}
if(model ==" MI 6 "){
alert('您的手機是小米6')
}
}
alert('111'+model+'2222');//列印系統版本和手機型號
</script>
</html>

E. js如何獲取控制項id
JS獲取用戶控制項中的子控制項Id
用戶控制項
<asp:HiddenField ID="hfGradeId" runat="server" />
<asp:HiddenField ID="hfClassId" runat="server" />
//獲取用戶控制項中子控制項真實id,用於在頁面中的js中調用,調用方法
public string GradeClientID
{
get { return this.hfGradeId.ClientID; }
}
public string ClassClientID
{
get { return this.hfClassId.ClientID; }
}
調用用戶控制項頁面使用
if($('#<%=ddlGradeAndClass.GradeClientID %>').val()=="-1"||$('#<%=ddlGradeAndClass.GradeClientID %>').val()==""){
alert("請選擇年級!");
return false;
}
if($('#<%=ddlGradeAndClass.ClassClientID
%>').val()=="-1"||$('#<%=ddlGradeAndClass.ClassClientID
%>').val()==""){
alert("請選擇班級!");
return false;
}
F. js 獲取id
你的id命名有問題,不能全是數字或者數字開頭
如果你只是想用li存數據的話,你自己定義一個屬性比如mydata
然後你可以通過getAttribute('mydata')來讀取這個屬性的值
G. js中如何獲取一個id的值
只要使用getAttribute("id")函數即可獲取li元素的id值,下面我們一起實例操作一下吧
首先我們在html當中創建li標簽

H. JS:按鈕單擊時,如何獲得自己的ID
將html代碼改為
<input id='btn1' type='button' onclick='test(this)' title=23 value='保存' />
其中加粗的this是相對你的代碼增加的部分。
然後在你頁面的js中寫一個函數如下:
function test(element){
alert(element.id)
}
我為此問題寫了一個測試頁面,可以點擊查看在線測試代碼。
這是演示頁面的結構:
