Чтобы image
вел себя как элемент ввода file
, вы можете просто вызвать метод input
file .click()
при нажатии на img
.
Вот как должен быть ваш код:
function pro1(){
document.getElementById("file").click();
}
Демо:
<html lang = "en">
<head>
<title>
Profile Click
</title>
<style>
#file{
display: none;
}
</style>
</head>
<body>
<script>
function pro1(){
document.getElementById("file").click();
}
</script>
<form name = "prolis">
<img src = "index.jpg" id = "image" onclick = "pro1()";>
<input type = "file" id = "file">
</body>
</html>
Примечание:
Вам просто нужно использовать document.getElementById("file")
для доступа к элементу по id
.