Có nhiều cách làm thì sẽ hữu ích trong nhiều tình huống khác nhau chứ bạn.
Sửa trực tiếp Html: cái này chỉ có bạn sửa được và phải nội dung bạn sửa/soạn thì tất cả mọi người truy cập vào đều thấy. (Giống như sửa file văn bản word vậy)
Sửa bằng javascript: mang tính tạm thời và chỉ có người đang truy cập trang web đó mới thấy được sự thay đổi. (Có khả năng Refresh sẽ mất )
Mình mới học JS nhưng cũng ứng dụng việc sửa nội dung html vào những việc sau:
+, Điền Form: Nhiều trường hợp có những Form có nội dung giống nhau, để tránh việc người dùng điền đi điền lại thì chỉ bắt người dùng điền 1 lần còn minh dùng Javascript điền hộ những phần còn lại.
VD: http://chongchong.info/huyblack/php/lam-chu-ky/ (Làm chữ ký email tự động )
+, Mô phỏng ajax: Bình thường khi bạn post 1 cái gì đó lên website thì nó sẽ gửi về server để xử lý và lưu trữ vào database. Và bạn phải Refresh lại trang để thấy được nội dung đó được post lên. Với Javascript thì bạn có thể làm cho không cần Refresh lại trang mà vẫn thấy được nội dung đó được post lên bằng cách: Sau khi bấm post nội dung thì ngay lập tức dùng hàm Javascript để ghi ngay nội dung post lên website, đồng thời gửi nội dung về server (để nếu lần sau Refresh thì lấy nội dung từ server ra thay thế.)
VD: http://chongchong.info/huyblack/php/truoc-khi-chet/ (Post điều ước lên bầu trời)
Tóm lại thì: Sửa Html bằng Javascript thường là để thêm tính năng hoặc hiệu ứng cho website 