js的select()函数死活不起作用,该怎么办?
我将一个<inputtype="text">的标签放入<td>中,然后用js得到<input>节点in,调用in.select()使<input>中的文本被全选,但不起作...
我将一个<input type="text">的标签放入<td>中,然后用js得到<input>节点in,调用in.select()使<input>中的文本被全选,但不起作用,实际只是将光标插入文本的最后,文本根本没有被中,这是什么原因?有方法解决吗?
function movingCursor(){
alert(document.activeElement.parentNode.id);
var flag=0;
for(var i=1;i<=document.getElementById("T1").firstChild.childNodes.length;i++){
for(var m=1;m<6;m++){
if(document.activeElement.parentNode.id==("T1_R|"+i+"_"+m)){
flag=1;
}
}
}
if(flag==0){
document.getElementById("T1_R|1_1").firstChild.select();
}
} 展开
function movingCursor(){
alert(document.activeElement.parentNode.id);
var flag=0;
for(var i=1;i<=document.getElementById("T1").firstChild.childNodes.length;i++){
for(var m=1;m<6;m++){
if(document.activeElement.parentNode.id==("T1_R|"+i+"_"+m)){
flag=1;
}
}
}
if(flag==0){
document.getElementById("T1_R|1_1").firstChild.select();
}
} 展开
4个回答
展开全部
先focus(), 然后select()呢
更多追问追答
追问
也试过,不起作用
追答
什么浏览器,帮你一起找找看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DOM 和 Jquery :
建以$("#T1_R|1_1:first-child").select();
建以$("#T1_R|1_1:first-child").select();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form的action还有submit按钮都没有
<form name="form" action="aa.html" method="post" onsubmit="return chk();">
<select name="sel">
<option value="0">请选择</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" value="submit"/>
</form>
<script type="text/javascript">
function chk()
{
if (document.form.sel.value==0)
{
alert("请选择你的选项!");
return false;
}
alert("haha");
return true;
}
</script>
<form name="form" action="aa.html" method="post" onsubmit="return chk();">
<select name="sel">
<option value="0">请选择</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" value="submit"/>
</form>
<script type="text/javascript">
function chk()
{
if (document.form.sel.value==0)
{
alert("请选择你的选项!");
return false;
}
alert("haha");
return true;
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是最基本的没做啊?你看看js的包导了没
追问
需要导入那个包?
追答
jequery.js
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询