javascript有关onselectstart事件的一个小程序,结果总是错的.为什么?

来源:百度知道 编辑:UC知道 时间:2024/07/07 07:03:58
程序如下:
<html></head>
<script language="javascript">
function k()
{var f=event.srcElement;
if(f.type!="text"){
return false;
else
return true;
}
</script>

<body onSelectStart="k()" >
<input type="text">
<br><br>
sjfkajsdfjs;d
</body>
</html>

这个程序就是想实现:在网页上,除了文本框中的内容能被选中外,其它部分都选不中.但结果总是错的,为什么?我哪出错了?顺便问一下,onselectstart事件的默认值是false吗?

首先javascript事件当中没有onSelectStart这个事件。
试一下这个,看看是否是您想要的。谢谢~!
<html>
<head>
<script type="text/javascript">
function selText()
{
document.getElementById("myText").select();
}
</script>
</head>

<body onload="selText()">
<form>
<input size="25" type="text" id="myText" value="A cat played with a ball">
</form>
</body>

</html>

你要做的是文本框内容能选中,干吗把事件调用写在body里啊,应该是你文本的事件