Динамически добавленный атрибут управления отображается как «элементы управления =» вместо элементов управления

0

Я создаю сборщик видеоролика instagram на веб-сайт и хотел бы добавить элемент управления по умолчанию, но когда я добавлю атрибут управления, он отображается неправильно.

Это то, что у меня есть сейчас.

if( photo.type == 'video' ){
instagramPhoto = '<div class="instagram-photo '+ photo.type +'">';
instagramPhoto +=   '<video width="615" height="618" poster="'+ photo.images.low_resolution.url +'">';
instagramPhoto +=   '  <source src="'+ videoURL +'"controls>';
instagramPhoto +=   '</video>';
instagramPhoto += '</div>';

Строка отображается так:

<video width="615" height="618" controls=" ">

Вместо

<video width="615" height="618" controls>

Есть идеи?

Теги:

1 ответ

2
Лучший ответ

различный атрибут отображения браузера по-разному

здесь вы сделали контроль атрибута

без какого-либо значения, поэтому некоторый браузер инициализируется значением по умолчанию, например, в mozilla присваивается элементами управления = "", а некоторые не похожими на то, что или другие назначают с помощью элементов управления

так что это хороший атрибут использования с некоторым значением и использование в вашем коде как ваше требование

  • 0
    Я думаю, что вы совершенно правы. Приму это как ответ :)
  • 0
    спасибо @Dymond :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню