Не срабатывает функция с bind()

225
28 декабря 2017, 23:23

Почему в данном примере функция handleClick не запускается?
При этом, если убрать bind и оставить только handleClick(), то все работает, но теряется контекст.

 <div id='container'> 
  <ul> 
    <li id='home' onclick='handleClick.bind(this)'>Home</li> 
    <li id='services' onclick='handleClick.bind(this)'>Services</li> 
    <li id='about' onclick='handleClick.bind(this)'>About</li> 
    <li id='contact' onclick='handleClick.bind(this)'>Contact us</li> 
  </ul> 
  <div id='selected'>Selected: Home</div> 
</div> 
 
<script type="text/javascript"> 
  function handleClick() { 
    selected.innerHTML = 'Selected: '+ this.innerHTML; 
  } 
</script>

READ ALSO
Как правильно написать 2 цикла php foreach?

Как правильно написать 2 цикла php foreach?

Привет, подскажите пожалуйста как правильнее написать цикл на PHP + html разметка, ибо и за моего косяка теперь каждый item в item'e

257
Взять комментированный контент из html

Взять комментированный контент из html

Вопрос таковДопустим на сайте есть какие то куски html которые комментированы

383
Как сделать одного размера?

Как сделать одного размера?

ЗдравствуйтеНа главной странице отображаются товары Woocomerce

290
Поисковый запрос в JIRA на Python3

Поисковый запрос в JIRA на Python3

Доброго времени сутокЯ в процессе обучения Python (кнопаю сразу Python3) и поставили передо мной такую задачу: Написать скриптик на Python, работающий...

283