<html>
<head>
<script>
function hcG(name)
{
if(hcG.cache!={})hcG.cache = {};
return hcG.cache[name]==undefined?hcG.cache[name]=document.getElementsByTagName(name):hcG.cache[name]=hcG.cache[name]
}
function iT()
{
for(var i=0;i<hcG.cache.h3.length;i++)
{hcG.cache.h3[i].innerText=hcG.cache.h3[i].id}
}
(
htmlc =hcG('h3'),
(htmlc),
this.onclick =function(){
iT();
}
)
</script>
</head>
<h3 id = "Hello World!">Tap</h3>
<h3 id = "Hi User!"></h3>
<h3 id = "Hello Woodpecker!"></h3>
</html>
Чтоб заработало для всех h3 нужно было добавить for (теперь я знаю, что вы совсем не пишите)
UDP Постарайтесь менее сбивчиво объяснить, что кроме этого вам нужно, если сможете, я помогу