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)
}
我为此问题写了一个测试页面,可以点击查看在线测试代码。
这是演示页面的结构:
