Jquery开关语句的Javascript标记

Jquery开关语句的Javascript标记,javascript,jquery,html,Javascript,Jquery,Html,我制作了一个脚本标记,当点击按钮时,它充当事件保持器。这个事件被触发。设置如下:我有6个按钮,我从btn1到btn6做了6次 <input type="button" id="btn1" value="AUS"> <script type="text/javascript"> var modal = document.getElementById('modal'); var shade = document.getElementById('shade')

我制作了一个脚本标记,当点击按钮时,它充当事件保持器。这个事件被触发。设置如下:我有6个按钮,我从btn1到btn6做了6次

<input type="button" id="btn1" value="AUS">

<script type="text/javascript">
    var modal = document.getElementById('modal');
    var shade = document.getElementById('shade');

    document.getElementById('btn1').onclick = function() {
        var src = "img2/Australia.jpg";
        var img = document.getElementById("placeholderImg");
        img.src = src;
        img.style.display = "inline";
        modal.style.display = shade.style.display = 'block';
    };

    document.getElementById('close2').onclick = function() {
        modal.style.display = shade.style.display = 'none';
    };
</script>

在事件处理程序中,
这是一个本机DOM元素

改变

switch (this.val()) {

或(更好)

但是您应该在控制台中看到一个错误。请阅读

switch (this.val()) {
switch ($(this).val()) {
switch (this.value) {