Javascript按钮启用或禁用

艾尔汉·西姆塞克(Erhan Simsek)

我希望第一个功能haritaOne在按下按钮时起作用,再次按下时如何运行第二个功能haritaTwo

 function haritaOne() {
            var harita = document.getElementById('map-canvas');
            harita.style.left = "0px";
        }
        function haritaTwo() {
            var harita = document.getElementById('map-canvas');
            const trafficLayer = new google.maps.TrafficLayer();
            trafficLayer.setMap(map);
            harita.style.left = "0px";
           
        }
<a href="#" onclick="javascript: haritaOne();"</a>

epascarello

使用跟踪状态的变量使其成为一个函数

var yourState = false

function yourFunction() {
  var harita = document.getElementById('map-canvas');
  harita.style.left = "0px";

  if (yourState) {
    const trafficLayer = new google.maps.TrafficLayer();
    trafficLayer.setMap(map);
  }
  yourState = !yourState;
}

var yourState = false
function yourFunction() {
  console.log('yourFunction called');

  if (yourState) {
    console.log('In True');    
  } else {
    console.log('In False');
  }
  yourState = !yourState;
}
<button type="button" onclick="yourFunction()">Click</button>

现在我认为您正在尝试切换叠加层,这意味着您需要实际删除它,而不仅仅是调用一些随机函数

var trafficState = null;
var trafficOverlay = null;

function haritaOne() {
  // create overlay if it has yet to be created
  if (!trafficOverlay) {
    trafficOverlay = new google.maps.TrafficLayer();  
  }

  // get the new state of the overlay
  trafficState = trafficState ? null : map;
  
  //set the overlay
  trafficOverlay.setMap(trafficState);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

禁用或启用单选按钮的JavaScript

来自分类Dev

禁用或启用单选按钮的Javascript

来自分类Dev

启用或禁用javascript中的按钮

来自分类Dev

禁用/启用按钮的 JavaScript 函数()

来自分类Dev

禁用Javascript按钮,然后立即启用

来自分类Dev

暂时启用和禁用按钮Javascript

来自分类Dev

使用 javascript 启用禁用的 html 按钮

来自分类Dev

如何使用javascript使已禁用的按钮与已启用的按钮相同?

来自分类Dev

使用javascript启用按钮后如何禁用按钮?

来自分类Dev

启用/禁用温泉按钮

来自分类Dev

Android:启用/禁用按钮

来自分类Dev

启用/禁用按钮

来自分类Dev

禁用/启用按钮-jQuery

来自分类Dev

Java启用/禁用按钮

来自分类Dev

启用和禁用按钮

来自分类Dev

Android:启用/禁用按钮

来自分类Dev

无法根据复选框启用/禁用提交按钮(JavaScript)

来自分类Dev

禁用和启用Javascript按钮的特定时间

来自分类Dev

如何根据特定条件禁用和启用javascript按钮?

来自分类Dev

使用JavaScript基于空文本框启用/禁用按钮

来自分类Dev

使用JavaScript启用/禁用文本框和按钮

来自分类Dev

使用JavaScript使用单选按钮启用和禁用文本?

来自分类Dev

Javascript 可以禁用/启用按钮,但不能禁用单选按钮或文本区域

来自分类Dev

按钮启用和禁用点击

来自分类Dev

jQuery功能启用禁用按钮

来自分类Dev

Python:ttk:禁用/启用按钮

来自分类Dev

禁用按键上的启用按钮

来自分类Dev

在JavaFX中启用/禁用按钮

来自分类Dev

PHP每日禁用/启用按钮