javascript简单事件处理和with用法介绍

前端技术 2023/09/05 JavaScript
这一期介绍一些简单的事件处理:
1.鼠标点击
复制代码 代码如下:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title> New Document </title>
<meta name=\"Generator\" content=\"EditPlus\">
<meta name=\"Author\" content=\"\">
<meta name=\"Keywords\" content=\"\">
<meta name=\"Description\" content=\"\">

<script type=\"text/javascript\">
function click1(obj)
{
alert(obj.innerHTML);
}
</script>
</head>

<body>
<div onclick=\"click1(this)\" style=\"cursor:pointer\">点击我吧</div>
</body>
</html>

this即div的上下文,点击后会弹出<div>之间的内容。
2.鼠标移动
复制代码 代码如下:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title> New Document </title>
<meta name=\"Generator\" content=\"EditPlus\">
<meta name=\"Author\" content=\"\">
<meta name=\"Keywords\" content=\"\">
<meta name=\"Description\" content=\"\">

<script type=\"text/javascript\">
function mouse1(obj)
{
obj.style.color = \"#f00\";
obj.style.fontSize = \"18px\"
}
function mouse2(obj)
{
obj.style.color = \"#000\";
obj.style.fontSize = \"16px\"
}
</script>
</head>

<body>
<div onmouseover=\"mouse1(this)\" onmouseout=\"mouse2(this)\">移动到这儿</div>
</body>
</html>

onmouseover鼠标放到那儿时,会把字体变大,字体成为红色,离开时字体和颜色恢复。
3.with用法
复制代码 代码如下:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title> New Document </title>
<meta name=\"Generator\" content=\"EditPlus\">
<meta name=\"Author\" content=\"\">
<meta name=\"Keywords\" content=\"\">
<meta name=\"Description\" content=\"\">

<script type=\"text/javascript\">
with(document)
{
write(\"niujiabin\"+\"<br/>\");
write(\"maybe\"+\"<br/>\");
write(\"gossip\"+\"<br/>\");
}
</script>
</head>
<body>
</body>
</html>

效果与如下相同
复制代码 代码如下:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title> New Document </title>
<meta name=\"Generator\" content=\"EditPlus\">
<meta name=\"Author\" content=\"\">
<meta name=\"Keywords\" content=\"\">
<meta name=\"Description\" content=\"\">

<script type=\"text/javascript\">
document.write(\"niujiabin\"+\"<br/>\");
document.write(\"maybe\"+\"<br/>\");
document.write(\"gossip\"+\"<br/>\");
</script>
</head>
<body>
</body>
</html>

本文地址:https://www.stayed.cn/item/13664

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。