سلام
این به خاطر اینه که داخل دو کاراکتر " نمیشه دوباره از " استفاده کرد مگر اینکه قبلش یه کاراکتر \ بذارید.
یعنی الان این درسته:
کد:
<a href="javascript:alert(\"hello\")">text</a>
البته می تونید داخل دو " به جای " و \ از ' استفاده کنید یعنی اینم درسته:
کد:
<a href="javascript:alert('hello')">text</a>
بعد پیشنهاد میکنم یه ویرایشگری که قابلیت رنگ آمیزی کد ها رو داشته باشه انتخاب کنید تا این مشکلات ساده رو خودتون متوجه بشید.
پیشنهاد من Visual Studio Code است که می تونید با حجم کم از این لینک http://code.visualstudio.com دانلودش کنید.