Если вы поместите код JavaScript в HTML, он не будет выполняться (или не будет действительным HTML). Вы должны обернуть его в тег SCRIPT , если вы собираетесь сделать это таким образом (что я не советую) или в качестве атрибута DOM1.
Если вы хотите, чтобы jQuery запускал эту функцию при загрузке, я бы предложил сделать это в файле JavaScript с внешней ссылкой, который загружается после jQuery,
$(document).ready(function() {
alert('hi');
$(".div_inside_abc").css("background","#000");
});
Или добавив его как
<script language="javascript">
$(document).ready(function() {
alert('hi');
$(".div_inside_abc").css("background","#000");
});
</script>
после включения jQuery.
Если вы хотите, чтобы это оценивалось произвольно, я бы предложил вызывать функцию напрямую таким образом (если вам нужна область действия)
(function(){
alert('hi');
$(".div_inside_abc").css("background","#000");
})();