Удалите #
из идентификатора:
var hint = "Hello";
function ahint()
{
document.getElementById('randomhint').innerHTML = hint;
}
Вы, вероятно, видели #
в коде, который использует jQuery или подобную библиотеку, как в $('#randomhint')
.Вот как эти библиотеки знают, что вы хотите использовать id
, а не, скажем, имя тега.
Но вам не нужно (и вы не можете использовать) это при использовании getElementById
(который является частью«Ванильный» JavaScript).С getElementById
только фактическое значение id
("randomhint"
) принадлежит.