Username, так вы определитесь: либо вам нужен курсор на редактируемом элементе, либо элемент будет заблокирован для редактирования. Третьего варианта нет, предыдущие 2 - мы уже рассмотрели.
Yana_Ch, много/мало, конечно, понятие относительное. Хороший показатель - до 50 запросов, средний - до 100. Это очень примерно.
Но у вас - 240. Это, конечно, слишком.
Далее, размер контента - 7МБ подтягивается из интернета для загрузки одной страницы. Отсюда - паузы и подвисания между запросами и ответами сервера. А учитывая количество запросов - полный цугцванг.
NeonCoder, нет, совсем о другом.
Я показал, как обойтись 1 обработчиком вместо кучи навешенных инлайн, я показал, как обойтись без атрибутов value у кнопок.
Речь шла именно о программной практике, а вовсе не о внешнем виде.
NeonCoder, да я автору поста обработчики показывал.
А вообще - это ужас сплошной, и так никто не делает.
Сейчас дам пример правильного подхода, а вы пока читайте статьи про события.
Если нужно создать длинную цепочку последовательных событий, привязанных к получению какой-то информации, намного удобнее, ИМХО, создать серию синхронных запросов, чем путаться в цепи коллбэков.
Это единственный тернарный оператор в JS.