Имея два встроенных входа, например:
+------------+ +--------------------------+
| ID='inputA'| | ID='inputB' |
+------------+ +--------------------------+
+------------------------------------------+
A
Как я могу получить расстояние A в пикселях с помощью javascript?
Я не могу просто добавить их ширину, так как посередине есть небольшой зазор.
Спасибо!
оберните их во встроенный / встроенный блочный элемент и вместо этого получите ширину этого



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Возьмите любой элемент ввода, получите его родительский элемент и получите его ширину
document.getElementById("inputA").parentElement.clientWidth;
Но это работает только тогда, когда внутри родительского элемента больше ничего нет, верно?
Если они находятся рядом, расстояние можно определить с помощью .getBoundingClientRect():
const startX = in1.getBoundingClientRect().x;
const endX = in2.getBoundingClientRect().x + in2.getBoundingClientRect().width;
const A = endX - startX
Я знаю, что не должен говорить спасибо за комментарии, но ... спасибо !! Это было прекрасно.
Поместите оба входа в диапазон, например, >>>>> после этого используйте jquery, чтобы взять span.width ()
Можете ли вы настроить таргетинг на контейнер, который является родительским для обоих?