var input = doucmentgetElementsByTagName('input'); 返回的是多个input元素的集合。
for(var i =0;i < inputlength;i++){
input[i]value
}
遍历该集合,就可以分别取得input的值。
//模式化d窗才支持returnValue值
--修改如下即可
var rvalue = windowshowModalDialog("tools/bjsp","_blank","");--opener代表由open所打开的父窗体 直接取父窗体的元素赋值即可
12 windowopenerdocumentgetElementById("txt0")value="555555";windowclose();一、参考代码如下:
<!doctype html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script src="jquery-211minjs"></script>
<!--记得导jquery-->
<script>
$ajax({
type:'get',
url:"demohtml",//这里是url
success:function(body,heads,status){
consolelog(body); //body就是内容了,也就是url网页中的内容
}
});
</script>
</body>
</html>
重点代码说明:
$ajax({type:"POST",//请求方式为post
url:"orderclassphptype=add",//请求的地址
data:dataFormid,//参数
success: function(mag){
//success指的是请求并成功返回信息
//msg是返回的内容
alert(mag);
}
});
举例
//假如后台返回的是一个JSON格式的字符串,如"{code:0,msg:\"执行成功!\"}"
success: function(data){
var json=evel("("+data+")");
alter(jsonmsg);//会d出执行成功的消息框
}
js用disabled属性控制input获取页面值,第一种方法: 可以添加隐藏的input标签 <input name="hiddenplanyear" id="hiddenplanyear" type="hidden" class="textfield" value=""
第二种方法: <input type="text" class="input4" id="mainChkUserName" name="taskmainChkUserName" value="${sessionScopeQM_LOGIN
通过url传参。
如果是HTML页面的话,JS传到新页面就输入windowlocationhref='ahtmlid=100'。然后ahtml页面的JS就<div id="s"></div>
<script>
documentgetElementById("s")innerHTML=windowlocationsplit('')[1];
</script>
如果是想要实现AJAX在a页面传参数到b页面,并且在a页面的层显示b页面执行参数的结果的话就用AJAX了。下面是JQUERY的。
<div id="a"></div>
$("#a")load("bhtmlid=100");
//或者
$get("bhtmlid=100",function(data){
$("#a")html(data);})
本地存储sessionStorage 或 localStorage,html5的话可以用 sessionStorage 或 localStorage,很容易的。sessionStorage 是会话存储,关闭浏览器就没了。localStorage 是持久化存储,完全可以替代cookie 存储空间更大。
实现方法:存:sessionStorage["par1"]="123"。取:sessionStorage["par1"] localStorage实现方法和sessionStorage一样。
以上就是关于js怎么获取另外一个页面上input的value值呢全部的内容,包括:js怎么获取另外一个页面上input的value值呢、如何在JS语句获取网页中alt的返回值、javascript 怎么获取指定url网页中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)