Я пытаюсь получить onclick/onfocus/onchange в теге HTML, который создается Jira. Сам элемент представляет собой выпадающий список и в то время как я могу получить OnFocus работать над другими идентификаторами, я не могу заставить его работать на выпадающем спискеВставить HTML в div с помощью Javascript
Что у меня есть:
<script type ="text/javascript" >
console.log("Testing");
var colorDropDown = document.getElementById('someID');
function changeColor()
{
//if(value)
alert("Hello World");
}
document.getElementById("someID").innerHTML ="<onfocus=\"changeColor()\"></select>"
//document.getElementById("customfield_11901").innerHTML = "<select class=\"select cf-select\" name=\"customfield_11901\" id=\"customfield_11901\" onfocus=\"changeColor()\">"
</script>
После использования innerHTML, onfocus не отображается на странице. Я также попробовал это, скопировав весь тег и введя его через HTML.
Я использовал функцию .onchange после getElementById, но это тоже не работает.
'' не вещь. –
Siguza
'' недействителен HTML. Вы имеете в виду ''? –
вам не нужно вводить html, чтобы добавить прослушиватель событий, есть ли причина, по которой вы находитесь на этом пути? – aw04