let element = document.querySelectorAll("p")[0];
element.innerHTML="new text";
// Эти данные можно получить на странице вашего приложения на платформе Tuya.
var accessId = "<access id>";
var apiSecret = "<api secret>";
// Сканируем сеть на наличие доступных устройств Tuya.
// Хранение найденных устройств реализуется как душе угодно
var scanner = new TuyaScanner();
scanner.OnNewDeviceInfoReceived += (sender, info) =>
{
// логика сохранения найденных устройств
};
var api = new TuyaApi(region: TuyaApi.Region.CentralEurope, accessId: ACCESS_ID, apiSecret: API_SECRET);
var devices = await api.GetAllDevicesInfoAsync(anyDeviceId: DEVICE_ID);
foreach(var device in devices)
{
Console.WriteLine($"Device: {device.Name}, device ID: {device.Id}, local key: {device.LocalKey}");
}
var device = new TuyaDevice("<IP адрес>", "<local key>", "<device id>");
// Пример команды включения лампочки
// Метод FillJson автоматически подставляет нужные параметры, поэтому сразу пишем запрос.
// Про методы DPS можно почитать в официальной документации Tuya
var onCommand = device.FillJson("{\"dps\":{\"20\":true}}");
var request = device.EncodeRequest(TuyaCommand.CONTROL, onCommand );
// Посылаем сигнал. Если устройство не ответит, то падает исключение
var encodedResponse = await device.SendAsync(request);
var response = device.DecodeResponse(encodedResponse);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<img src="Имга1" alt="" class="img1" width="100" height="100">
</body>
<script>
let img = document.querySelector('.img1')
img.addEventListener('mouseover', function(){
if(img.getAttribute('src') === "Имга1"){
img.setAttribute('src', 'Имга2')
}
else{
img.setAttribute('src', 'Имга1')
}
})
img.addEventListener('mouseout', function(){
if(img.getAttribute('src') === "Имга1"){
img.setAttribute('src', 'Имга2')
}
else{
img.setAttribute('src', 'Имга1')
}
})
</script>
</html>
Есть вариант хранить как строку "1,2,3,4"
мне надо 100 записей в бд для 10 id'шников
как-то не правильно это все