Rumah > Soal Jawab > teks badan
Saya tahu input type=‘file’ boleh melakukannya.
Tetapi saya melihat bahawa sesetengah tapak web menggunakan p untuk mengikat acara, dan saya tidak tahu cara melaksanakannya.
代言2017-07-05 10:51:31
Sayang, ini mudah dilakukan, anda mengikat acara p klik, dan kemudian klik kotak input input[fail] tersembunyi!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Demo</title>
<script>
function showResurce() {
document.getElementById('resurce').click();
}
</script>
</head>
<body>
<p onclick="showResurce()">点我</p>
<input id="resurce" type="file" style="display: none">
</body>
</html>
为情所困2017-07-05 10:51:31
Satu penyelesaian adalah untuk mempunyai fail input tersembunyi di tempat lain dan mencetuskannya selepas mengklik p.