html向js文件传递参数|HTML的变量传递到JS文件

Ⅰ 如何将html中的值传递给js

JS方式实现静态页之间值传递,参考如下:在body标签之间加此行代码:<form action=”a.html?d1=123&d2=你好” method=”post” name=”f1″ id=”f1″><input type=”submit” name=”s1″ id=”s1″ value=”提交”/></form>然后,新建a.html新页,同样在body标签之间加此行代码,如下:<script type=”text/javascript”>var tmpArr;var QueryString;var URL = document.location.toString();if(URL.lastIndexOf(“?”)!=-1){QueryString= URL.substring(URL.lastIndexOf(“?”)+1,URL.length);tmpArr=QueryString.split(“&”);for (i=0;i<=tmpArr.length – 1;i++) {document.write(“参数为:” + tmpArr[i] + “<br/>”);}}else{QueryString = “”;}</script>

Ⅱ html内引用js脚本可以传递参数

var js = document.getElementsByTagName("script");for(var i=0;i<js.length;i++){ if(js[i].src.indexOf("footer.js")>=0){ var arraytemp = new Array(); arraytemp = js[i].src.split('?'); arraytemp = arraytemp[1].split('='); alert(arraytemp[0]+"="+arraytemp[1]); }}你把这个写在footer.js的脚本内 就能读出来type=2

Ⅲ 怎么在html调用js函数将参数传递给js函数中

以前对调用js函数的固有理解: function depQuery1(field1, field2,path) { alert(field1); alert(field2); } 要调用js函数depQuery1函数,就必须要传一个给定的值,像是上面的情况,其实不是这样的…也可以这样传值 New Document //这是一个js

Ⅳ html5怎么向js传递数组参数

js的数组都有一个toString方法,变成数组中的元素加逗号这种方式,这样你就可以完全把数组当字符串用了,在接收页面用arr.split(",")就可以将字符串再转回为数组 <script> var arr=[1,23,34,5]; var strArr = arr.toString(); document.write(strArr); var getArr = strArr.split(","); for(var i=0;i<getArr.length;i++){ document.write(getArr[i]+"|"); } </script>

Ⅳ js与html参数传递

如果是input类型的单标记

document.getElementById("hour_num").value=hour_num;document.getElementById("minu_num").value=minu_num;

如果是span这种双标记

document.getElementById("hour_num").innerText=hour_num;document.getElementById("minu_num").innerText=minu_num;

望采纳!

Ⅵ HTML的变量传递到JS文件

为什么要传到a.js???

如果要传到a.js可以:

varworker=newWorker("a.js");//""里面写a.js的路径worker.postMessage("这里写要传过去的字符回串");//把信息传到a.jsworker.onmessage=function(e){//这里用来接收a.js返回答的信息//这里可以写js函数处理信息}//以下是a.js的关键代码onmessage=function(e){//这里用来接收上面主页面发过来的的信息,e.data就是字符串//这里可以写js函数处理信息postMessage("这里写要传过去的字符串");//把信息传到回主页面}

Ⅶ 请问HTML中怎么向javascript中传递数组参数

你可以写<script>var xxx=……</script>然后js里用xxx变量代替动态内容 更好的办法是使用js中的ajax技术来请求网页数据并解析处理

Ⅷ html如何用A标签触发JS并传递参数给JS函数

方法和详抄细的操作步骤如下:

1、第一步,创建文件夹,此文件夹包含一个js文件夹和一个html文件。 js文件夹用于存储需要导入的js文件,见下图,转到下面的步骤。

Ⅸ .js 文件怎样接受html 传递的参数,html 怎样传递参数给.js文件

1,js文件没有办法接受请求字符串的,也就是无法传参。2,如果确实要让整个js文件用到某个参数值,请用全局变量。就是在html中这样写<script type="text/javascript">var k="abc";</script>这样,js中使用k,可以获得他的值。

Ⅹ HTMLjs传参

第一个页面:mobile.html?title=encodeURIComponent(手机APP制作)&src=encodeURIComponent(images/App.jpg)第二个页面:在body的onload中处理 document.getElementById(divs) document.getElementById(imgs)以下函数可以取出穿过来的参数,如:GetQueryString("title"),其中用到了decodeURIComponent,和传参时的处理对应 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURIComponent(r[2]); return null; }实例如下:<html><head><title>第一个页面</title></head><body><ul id="idUl"></ul> <script type="text/javascript"> var li = document.createElement("li"); li.innerHTML = "<a href='second.html?title=" + encodeURIComponent("手机APP制作") + "&src=" + encodeURIComponent("images/App.jpg") + "'>手机App制作</a>"; document.getElementById("idUl").appendChild(li); </script></body></html><html><head><title>第二个页面</title><script lang="javascript" type="text/javascript"> function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURIComponent(r[2]); return null; } function showContent() { document.getElementById("divs").innerHTML = GetQueryString("title"); document.getElementById("imgs").src = GetQueryString("src"); } </script><head><body onload="showContent();"> <div id="divs"></div> <img id="imgs" src="" /></body></html>


赞 (0)