Я могу использовать селектор '*' в getElementsByTags(), но не в getElementsByClassName() или getElementByID().
Может ли кто-нибудь объяснить, почему? И есть ли способ использовать селектор подстроки в методах javascript, т.е. (getElementsByClassName("*profile") для выбора элементов, имя класса которых включает "профиль"?
Ниже приведен мой код:
<body>
<div class="yahoo">
</div>
<p class="yahoo">
</p>
<ul class="yahoo">
</ul>
<div class="yahoo">
</div>
<input type='text'>
<script type="text/javascript">
function select(){
var elements = document.getElementsByTagName("*")
var elements2 = document.getElementsByClassName("*")
console.log(elements)
}
select()
</script>