Комментарий - это специальный узел в DOM. См. Комментарий класс. Комментарий действительно может содержать что угодно, в том числе неправильно отформатированный код. Так что в DOM нет такой вещи, как переключение комментария / раскомментирования, даже если это то, что мы привыкли делать в качестве разработчика.
Так что, чтобы раскомментировать, я думаю, вам нужно будет удалить узел и создать обычный DOM-узел, который соответствует вашим потребностям. Возможно, вам придется проанализировать содержимое комментария, возвращенного Comment # getData () .