Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.06.2020, 21:45
Новичок на форуме
Отправить личное сообщение для feelzet Посмотреть профиль Найти все сообщения от feelzet
 
Регистрация: 19.06.2020
Сообщений: 1

Проблема запуска видео функцией play()
Есть такой html-код:
<div class='noteVideoControl'>
              <input class='noteVideoControlBut1' id='video_1_24' type='image' src='./img/gen/videoStart.png' onclick='touchVideoPS()'/>
              <progress max='100' value='31'></progress>
            </div>
            <video width='100%' height='auto'>
              <source src='./downloads/video/video.mp4' type='video/mp4'/>
              Видео в вашем браузере не отображается :(
            </video>

И такой js-код:
function touchVideoPS(){
        video = document.getElementById("video_1_24");
        video.play();
      }

Проблема в том, что при нажатии на input функция touchVideoPS вызывается, но в консоли браузера выводится:
Uncaught TypeError: video.play is not a function

Что не так и как можно исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 19.06.2020, 22:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

feelzet,
перенести id из строки 2 в строку 5.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с функцией load valent1224 AJAX и COMET 1 15.04.2011 22:50
проблема с функцией load() sugoj jQuery 3 07.10.2010 22:07
Проблема с функцией Hyjak Общие вопросы Javascript 0 21.06.2010 14:30
Проблема с функцией события Daniar Элементы интерфейса 2 19.08.2009 04:18
Проблема c функцией click() в MOZILLA JackM Общие вопросы Javascript 4 24.03.2009 16:51