Показать сообщение отдельно
  #7 (permalink)  
Старый 21.02.2023, 23:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,118

Ops,
<!DOCTYPE html>
<html>

<head>
    <title>Untitled</title>
    <meta charset="utf-8">
    <style type="text/css">
    </style>
    <script>
        document.addEventListener("DOMContentLoaded", function() {
            let option = document.querySelector(".summselect option");// для нулевого можно так или так
            //let option = document.querySelector(".summselect option:nth-child(1)"); менять номер 1 для нужного, отсчёт с 1
           // let option = document.querySelector(".summselect").options[0];  отсчёт с нуля

 let data = JSON.parse(option.dataset.settings);
            data.math = 0;
            option.dataset.settings = JSON.stringify(data);
            alert(option.dataset.settings);
        })
    </script>
</head>

<body>
<select name="" class="summselect">
<option value="" data-settings='{"related":"17","math":"400"}'>......</option>
</select>
</body>

</html>

Последний раз редактировалось рони, 21.02.2023 в 23:43.
Ответить с цитированием