во во ) тогда получается смысл от атрибута если все равно обращаюсь к классу
И к классу тоже обращаться не нужно. Если и класс, и атрибут в вашем случае нужны только для доступа в элементу - разницы между способами как таковой нет
Но, к примеру, если будет несколько типов модалок или ещё какие-нибудь вариации - лучше использовать атрибуты, ведь в них можно ещё и хранить параметры