Bir kavram karmaşası yaşıyorsun. Şimdi php server side çalışır, javascript ise client side çalışır. Yani sen bu konu yazmışsın php kodu erkenden çağırıldığı anda çalışıp browsera aktarmayı deneyecek js ise browserda çalışacak. İstediğini sadece js ile yapabilirsin. Yok illa php de işin içinde olacak dersen bildir yardımcı olurum PHP:

http://jsbin.com/usejul/edit#html, live şöylede bir çalışan versiyon ekleyelim