Как вызвать одно модальное окна с разных кнопок?
Вы сегодня сговорились? :) Id должен быть уникальным на всю страницу, нельзя дублировать id! Используйте вместо id какой-нибудь класс.
Специально для этого сделал модалку. Вот ссыла
Внизу нужно кое-что переопределитьnew XMC({
    bodyID: 'rara',  // id для блока с контентом
    backgroundLayerID: 'lusia',  //id для фона
    selector: 'data-type', // атрибут у кнопок которые вызывают эту модалку
    selectorValue: 'openModalForm', // Значение атрибута
    btnId: 'fbgmfClose',
    content: 'Привет', // Содержание модалки
    classListBg: ['zuzu', 'zaza'], // Классы для wrappera
    classListBody: ['zuzu', 'zaza2'], // Классы для блока с содержанием
    classListBtn: ['zuzu', 'zaza3'], // Классы для кнопки закрыть
    styleBg: {          // Стили врапера. Пишем по js-су
        top: '0',
        left:'0',
        right: '0',
        bottom: '0',
        position: 'fixed',
        background: '#00000090',
        justifyContent: 'center',
        alignItems: 'center',
        zIndex: '6'
    },
    styleBody: {      // Стили блока с контентом. Пишем по js-су
        minWidth: '200px',
        minHeight: '200px',
        background: '#ffffff',
        justifyContent: 'center',
        alignItems: 'center',
    },
    btnStyle: {   // Стили кнопки закрыть. Пишем по js-су
        width: '40px',
        height: "40px",
        background: '#ffffff',
        display: 'flex',
        justifyContent: 'center',
        alignItems: 'center',
        position: 'absolute',
        top: '5%',
        right: '5%',
        cursor: 'pointer'
    }
});