日期:2014-05-16  浏览次数:20375 次

问两个JS的小问题,谢谢大家
1.如果在下面的基础上加上"你确定删除吗?"
function opendel()//删除

var="123"
......
return false;

2.如何将"12,15,,"转换成"12,15"?
注:字符串是不确定的,也许是"12,11,12,,,,",或其他的
3.如何得到表格第二列的值?

------解决方案--------------------
//1.如果在下面的基础上加上"你确定删除吗?" 
function opendel()//删除 
{
if (confirm("你确定要删除?"))
{
var="123" 
...... 
return false; 
}
return true;
}

//2.如何将"12,15,,"转换成"12,15"? 
function fomartString(string)
{
var arrStr = string.split(",");
if (arrStr != null)
{
string = "";
for (var i = 0 ;i < arrStr.length ; i++)
{
if (arrStr[i] != "")
{
if (string.length > 0){string += ",";}
string += arrStr[i];
}
}
}
return string;
}

3.如何得到表格第二列的值?
不知道你说的什么表格
------解决方案--------------------
<form method="post" id = "form1">
<table id="Table">
<tr onclick="get(this)"><td>dddd</td><td>dddddddddddd</td></tr>
</table>

<script language="javascript">
function get(theTr)
{
var arrTd = theTr.getElementsByTagName("td");
if (arrTd[1] != null)
{
alert(arrTd[1].innerHTML);
return arrTd[1].innerHTML;
}
}
</script>
</form>