如何修改 Leaflet 1.8 Popup 上的 href 属性?

How to modify href property on Leaflet 1.8 Popup?

有没有办法修改 Leaflet 1.8 弹出窗口中关闭按钮的 href 属性?我在文档中找不到任何内容。

不幸的是,Leaflet 中确实没有专门针对此的 API。

但是,您可以通过修改其 类 行为方式轻松自定义 Leaflet 行为。

在您的情况下,您将覆盖 L.Popup._initLayout method

类似于:

L.Popup.include({
  _originalInitLayout: L.Popup.prototype._initLayout, // Keep a reference to super method

  _initLayout() {
    this._originalInitLayout();
    this._closeButton?.href = "#myCustomValue"; // Change the value as desired
  }
});

另见 Leaflet tutorial about extending its classes