我正在设计一个使用非常基本的 javascript 的网页。这是代码:
html:
<!DOCTYPE html>
<html>
<body>
<img id="apple" onclick="display()" src="images/apple.jpg" width="150" height="150">
<img id="pineapple" onclick="display()" src="images/pineapple.jpg" width="130" height="210">
<br><br>
<div id="description" style="width:300px;height:100px;border-top: 1px solid #000; border-bottom: 4px solid #000; border-left: 2px solid #000;
border-right: 4px solid #000;padding: 5px;"></div>
<br>
<button type="button" onclick="reset()">Reset</button>
<script type="text/javascript" src="obst.js"></script>
</body>
</html>
这是javascript:
function display()
{
document.getElementById("description").innerHTML="der Apfel - Apple<br>die Äpfel - Apples<br><br>Ein Apfel am
Tag hält den Arzt weg<br>- An apple a day keeps the doctor away";
}
function reset()
{
document.getElementById("description").innerHTML="";
}
单击苹果的图像会在描述框中显示文本。单击菠萝的图像会在同一位置显示一些其他文本。
与其使用 apple()、pineapple() 等不同的函数来插入文本,我认为每当单击某些内容时调用显示函数会更容易,并且在显示函数中,如果脚本可以识别单击的来源(即单击哪个图像),它可以相应地插入文本。
我该如何确定点击来源?