Я хочу удалить вышеуказанный div, который имеет значение 0.
Ответ 1
Как отмечает Бен Роу в комментариях, value не является допустимым атрибутом тега div. И как решение jQuery, так и решение, использующее getElementsByTagName(), должны перебирать список, что плохо для производительности. Я думаю, что создание атрибута id вместо этого является лучшим вариантом:
<div id="task_row_0" class="task_row"></div>
И тогда вы можете просто сделать:
var div = document.getElementById("task_row_" + taskId);
div.parentNode.removeChild(div);