两个for循环解决。比如说,我们系当时是16个班,一个班基本有36名同学。
我的学号是09010909
第一个09是2009届,01是专业的编号,09是9班的,最后一个09是班里排号09;
var arr=[];
for(var i=1;i<17;i++){
var str1=i<10?("0"+i):i;
for(var j=1;j<37;j++){
var str2=j<10?("0"+j):j;
arr.push("0901"+str1+str2);
}
}
console.log(arr);
这样就得到了所有学号(当然部分班级的人数可能不一定是36,所以会有个别的统计错误),你可以根据自己的规则来定义获得相关数据
㈡ js获取图片路径
理论是可以的,首先用js取得location,然后在和图片路径相加
哦
想复杂了
其实很简单,你在image元素里面加个onclick事件,这样写
<table><tr>
<td><input type="image" id="expression1" name="expression1" src="1.gif" onClick="soso(this)></td>
<td><input type="image" id="expression2" name="expression2" src="2.gif" onClick="soso(this)></td>
<td><input type="image" id="expression3" name="expression3" src="3.gif" onClick="soso(this)></td>
<td><input type="image" id="expression4" name="expression4" src="4.gif" onClick="soso(this)></td>
<td><input type="image" id="expression5" name="expression5" src="5.gif" onClick="soso(this)></td>
</tr></table>
<div id="abc"> </div>
<script language="javascript">
function soso(tt){
document.all("abc").innerHTML="<img Src='"+tt.src+"'>"
}
</script>
________________________________
你是想在abc层某处加上这个表情么?类似在线编辑器?
那么简单的办法就是在abc层里面再加个div或者span,赋予ID,修改soso函数里面的ID名就可以了
㈢ 如何通过JS获取用户本地图片路径
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>get file input full path</title>
<script language='javascript'>
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
<input type="file" onchange="document.getElementById('img').src=getFullPath(this);" />
<img id="img" />
</body>
</html>
firefox7+请使用return window.URL.createObjectURL(obj.files.item(0));来获取地址
㈣ 如何用js怎么获取到图片的相对路径
javascript中img.src属性可以获取到图片的完整路径, 相对路径要通过与相对位置计算得出。计算方版法:
先要明权确自己的相对位置在哪,这个是需要人为指定的。
核心代码如下:
var res=document.getElementById("img").src;
var root_href='根目录路径';
res=document.getElementById("img").src.replace(root_href,'');
用jquery方法
var res=$("#img").attr("src");
res=res.substring(res.indexOf("根")+2);
更多关于在上传文件的过程得到完整路径的方法请参考如下:
file.select();
var res=document.selection.createRange().text;
var res=file.files.item(0).getAsDataURL();
var res=file.value
㈤ javascript中如何实现获取当前文件根目录.
你是纯js文件里面想获取吗?还是jsp文件?如果是jsp文件下可以获得 如果是js文件的话就无能为力了,在jsp下的话 可以在<%java代码获取%>再通过<%=%>表达式放到就是中,必须是同一文件
㈥ JS 如何动态获取本地文件夹中的所有图片
1、require.context
2、具体实现步骤
首先我们需要知道图片的路径,图片的路径是相对路径也可以是绝对路径;其次我们需要获取到图片的文件名
㈦ 关于js 获取图片相对路径的问题
js 并没有什么获抄取相对、绝对路径的区别,你的问题是每次执行 y_s(ev) 的时候都会重新设置 src:ev.dataTransfer.setData("img",ev.target.src);
而这里设置的就是ev.target.src获取全路径去从新设置的,所以你得不到正确的值,不是i=16,不一定的,看你移动了哪里
改变一下你获取值的方法就行,根据你路径的特点,这样获取:
var a = src.split("_")[1].split(".")[0];
这样不管是什么路径,就都没关系了。
㈧ JS 中如何获取站点根目录文件的位置
先获取当前的全路径,然后对全路径进行分析获取到跟路径
//js获取项目根路径,如: http://localhost:8083/uimcardprj
functiongetRootPath(){
//获取当前网址,如:http://localhost:8083/uimcardprj/share/meun.jsp
varcurWwwPath=window.document.location.href;
//获取主机地址之后的目录,如:uimcardprj/share/meun.jsp
varpathName=window.document.location.pathname;
varpos=curWwwPath.indexOf(pathName);
//获取主机地址,如:http://localhost:8083
varlocalhostPaht=curWwwPath.substring(0,pos);
//获取带"/"的项目名,如:/uimcardprj
varprojectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return(localhostPaht+projectName);
}
㈨ javascript 中怎样获取file里的完整路径,如:D:\E\1.jpg
楼主问的应该是获取一个file input表单域的文件名全路径吧,这是不能实现的,除非在IE6下面。这个已经因为安全问题被现代所有浏览器屏蔽了,只能获取到文件名
㈩ js关于图片上传路径的获取
浏览器安全性已经来大大提高,要实源现图片上传预览不是那么简单了
不过有很多变通或先进的方法来实现
例如ie7/ie8的滤镜预览法,firefox3的getAsDataURL方法
具体可以参考这个图片上传预览效果