网页交互

  1. 单击 选择元素 (html)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form>  
        <input type="radio" id="option1" name="choose" value="1">  
        <label for="option1">1</label><br>  
        <input type="radio" id="option2" name="choose" value="2">  
        <label for="option2">2</label><br>  
    </form>
</body>
</html>

显示效果:可通过鼠标点击选择的选项框

  1. 单击激活链接
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <button id="openNewPage">打开百度</button>
    <script src="work.js"></script>
</body>
</html>

work.js

let button=document.getElementById('openNewPage');
button.addEventListener('click', function() {  
    window.open("https://www.baidu.com", '_blank');
  });  

显示效果:

点击后可以打开百度

  1. 单击跳转链接
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <a href="https://www.baidu.com" target="_blank">https://www.baidu.com</a>
</body>
</html>

这会显示一个可以点击后跳转到百度的超链接

  1. 悬停
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <button class="hover-button" id="hoverButton">hover</button>
    <script src="work.js"></script>
</body>
</html>

work.js

document.getElementById('hoverButton').addEventListener('mouseover', function() {  
    this.style.backgroundColor = '#00ff00';  
});  

document.getElementById('hoverButton').addEventListener('mouseout', function() {  
    this.style.backgroundColor = '#ffffff';  
});  

悬停时:

离开时:

  1. 键盘输入
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form>  
        <label for="name">input:</label>  
        <input type="text" id="input" name="input">  
        <br><br>  
        <input type="submit" value="submit">  
    </form>
</body>
</html>

会显示一个输入框和提交按钮:

  1. 其他
    双击三击选中,右键打开菜单,键盘快捷操作可以直接使用,不需要额外实现。
posted @ 2024-07-15 07:50  xzllll07  阅读(22)  评论(0)    收藏  举报