имейте в виду, что вы можете иметь только один метод для каждого события javascript, поэтому в своем примере вы запускаете событие onclick, убедитесь, что вы не делаете это снова.
, чтобы иметь больше, вам нужно использовать прослушиватель событий.
var oDiv = document.getElementById('thediv');
oDiv.addEventListener('click', function (e) {
// your method here
}, true);
или просто
oDiv.addEventListener('click', clearInitialValue, true);
вы предполагаете, что используете YUI, поэтому код будет выглядеть примерно так:
YAHOO.util.Event.on(oDiv, "click", clearInitialValue);
не то, что отвечает на ваш вопрос напрямую, но имейте в виду при работе с событиями JavaScript.
чтобы ответить на ваш вопрос, ваш код работает отлично ... посмотрите код, работающий на JSBIN
Вы можете добавить / редактировать URL, чтобы редактировать его.