第3:var str="www.sina.com/news.aspx?news_id=1125";
var reg=/^[^?]+\?.*news_id=([^&]+)/
reg.exec(str);
alert(RegExp.$1);//输出1125
第4:session是服务器端的数据,js是客户端的脚本,无法直接取得session的值,可以通过cookie做媒介~
或者生成html页面的时候生成该值~~如:<script>
var username="<%=session['username']%>";
alert(username);
</script>
var reg=/^[^?]+\?.*news_id=([^&]+)/
reg.exec(str);
alert(RegExp.$1);//输出1125
第4:session是服务器端的数据,js是客户端的脚本,无法直接取得session的值,可以通过cookie做媒介~
或者生成html页面的时候生成该值~~如:<script>
var username="<%=session['username']%>";
alert(username);
</script>
function Yes(){
var tab=document.getElementById("table1");
var names=[];
for(var i=1;i<tab.rows.length;i++){
names.push(tab.rows[i].cells[1].getElementsByTagName("input")[0].value);
}
document.getElementById("txt_str").value=names.join(",");
}
function No(){
document.getElementById("btn_yes").disabled=true;
}
</script>
<table id="table1">
<tr><td>ID</td><td>姓名</td></tr>
<tr><td>1</td><td><input type="text" value="朱强" /></td></tr>
<tr><td>2</td><td><input type="text" value="小朱" /></td></tr>
<tr><td>3</td><td><input type="text" value="小李" /></td></tr>
</table>
<input type="text" id="txt_str" />
<input type="button" id="btn_yes" onclick="Yes()" value="Yes" />
<input type="button" id="btn_no" onclick="No()" value="No" />
有一个表格TABLE1,一个文本框txt_str,二个按钮(是图片),分别是btn_yes,btn_no
1.表格如下:
ID 姓名
1 文本框的值为"朱强"
2 文本框的值为"小朱"
null null
null null
...
当点击按钮btn_yes时,文本框txt_str的值为"朱强,小朱" 也就是说只取ID不为空的字符串
<script>
function Yes(){
var tab=document.getElementById("table1");
var names=[];
for(var i=1;i<tab.rows.length;i++){
/* 就多加这句嘛 */
if(tab.rows[i].cells[0].innerHTML!=""&&tab.rows[i].cells[0].innerHTML!="null")
names.push(tab.rows[i].cells[1].getElementsByTagName("input")[0].value);
}
document.getElementById("txt_str").value=names.join(",");
}
function No(){
document.getElementById("btn_yes").disabled=true;
}
</script>
<table id="table1">
<tr><td>ID</td><td>姓名</td></tr>
<tr><td>1</td><td><input type="text" value="朱强" /></td></tr>
<tr><td>2</td><td><input type="text" value="小朱" /></td></tr>
<tr><td>3</td><td><input type="text" value="小李" /></td></tr>
<tr><td></td><td><input type="text" value="" /></td></tr>
<tr><td></td><td><input type="text" value="" /></td></tr>
</table>
<input type="text" id="txt_str" />
<input type="button" id="btn_yes" onclick="Yes()" value="Yes" />
<input type="button" id="btn_no" onclick="No()" value="No" />
+ 匹配
下面是什么意思?
.*
^&
RegExp.$1