我想测试给定文件的扩展名
JS
function get_extension(file_name) {
return file_name.split('.').pop();
}
function check_file_type(file) {
switch(get_extension(file)) {
case 'jpg': case 'gif': case 'png':
var element = document.getElementById('p');
element.innerHTML = "Je suis une image";
break;
case 'mp4' :
var element = document.getElementById('p');
element.innerHTML = "Je suis une video";
}
}
HTML
<button onclick="check_file_type(<%=(chemin_photo1)%>)">Click me!</button>
<p id="p"></p>
但是什么都不显示,先谢谢了
最佳答案
我想 chemin_photo1
是一个字符串,而不是全局变量的名称,因此您需要将其用引号引起来
<button onclick="check_file_type('<%=(chemin_photo1)%>')">Click me!</button>
关于javascript - 带有 JS HTML 的文件的扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56495122/