Установка ложного значения и удаление атрибута

Я читал кое-что о логическом атрибуте здесь , в котором говорится, что для логического атрибута (в этом конкретном примере, атрибут цикла для ), какое бы значение вы ни установили, оно будет распознано как "истинное". Чтобы действительно установить ложное значение, вы не можете установить его как loop = false или с javascript как ['loop'] = false , но должны удалить атрибут, например, выполнив removeAttribute ('цикл') . Это правда?

Сначала я в это поверил, но насколько я проверил это с помощью Chrome, кажется, что установка на ['loop'] = false действительно заставит его распознать ложь. Я не уверен, насколько надежен этот факт с учетом кроссбраузерности. Есть ли разница между браузерами?

7
задан sawa 7 February 2015 в 05:42
поделиться