小编Wil*_*ier的帖子

`if`无法检查<img> src的值

我不明白我的代码有什么问题.在if似乎没有在这种情况下是工作.当人们点击按钮时,我希望图片能够改变.有人可以帮帮我吗?

<body>

<div>
    <img id="en_garde" src="gifattaque/gif1.png">
</div>
<br>
<button onclick=attaque_animation() type="button">Attaque</button>


<script>
    function attaque_animation() {
        if (document.getElementById("en_garde").src=="gifattaque/gif1.png") {
            document.getElementById("en_garde").src="gifattaque/gif2.png";

        }


    };
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript if-statement image src

4
推荐指数
1
解决办法
52
查看次数

是否可以触发不在 input 或 textarea 标签中的 javascript keypress 事件?

我想知道您是否可以触发 javacript keypress 事件,但不能在 input out textarea 标签内触发?

我想要实现的是,当用户在页面上的任意位置按下任意键时,会出现一个警告:您按下了一个键。

这是我的代码:http : //codepen.io/willydev/pen/LkZAob

function pushbtn(event){
var x = event.keyCode;
alert("You pressed"+x)
}
Run Code Online (Sandbox Code Playgroud)

我不确定要使用事件侦听器还是应该把它放在哪里。

javascript events keypress

3
推荐指数
1
解决办法
1952
查看次数

如何禁用chart.js中的图例?

我正在尝试使用chart.js设置图表样式,但无法弄清楚如何禁用图例。同时,我想使用generateLegend()在页面上其他位置设置图例的样式。所以我只想禁用canvas元素内的图例。你们能帮我吗?

这是我的代码:

canvas id="myChart"></canvas>
                        <div id="legendq3"></div>
                        <script> 
                            var ctx = document.getElementById("myChart");

                            var data = {
                                labels: [
                                    "Red",
                                    "Green",
                                    "Yellow"
                                ],
                                datasets: [
                                    {
                                        data: [300, 50, 100],
                                        backgroundColor: [
                                            "#FF6384",
                                            "#36A2EB",
                                            "#FFCE56"
                                        ],
                                        hoverBackgroundColor: [
                                            "#FF6384",
                                            "#36A2EB",
                                            "#FFCE56"
                                        ]
                                    }]
                            };

                            var options = {
                                 legendTemplate :'<ul>'
                                                +'<% for (var i=0; i<datasets.length; i++) { %>'
                                                +'</li>'
                                                +'<span style=\"background-color:<%=datasets[i].lineColor%>\"></span>'
                                                +'<% if (datasets[i].label) { %><%= datasets[i].label %><% } %>'
                                                +'</li>'
                                                +'</ul>'

                            }

                            var myDoughnutChart = new Chart(ctx, {
                                type: 'doughnut',
                                data: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery charts

0
推荐指数
2
解决办法
8436
查看次数

标签 统计

javascript ×3

charts ×1

events ×1

if-statement ×1

image ×1

jquery ×1

keypress ×1

src ×1