Вы можете получить один элемент, запустив
document.querySelector('.myElement').style.size = '100px';
, но он будет работать для первого элемента с классом .myElement.
Если вы хотите применить это для всех элементы с классом я предлагаю вам использовать
document.querySelectorAll('.myElement').forEach(function(element) {
element.style.size = '100px';
});
Вы возвращаете ссылку на массив, а не сумму. Также на каждой итерации вы создаете новый массив, из-за которого предыдущие значения теряются.
Просто переместите инициализацию за пределы цикла:
public static int[] allRowSums() {
int rowSum = 0;
int current = 0;
int[] a = new int[values.length]; // observe this change (only 1 change made)
for (int i = 0; i < values.length; i++) {
for (int j = 0; j < values[current].length; j++) {
rowSum = values[current][j];
a[i] += rowSum;
}
rowSum = 0;
current++;
}
return a;
}
И, как упоминалось в комментариях, вы печатаете ссылку на массив, используйте Arrays.toString()
, чтобы распечатать массив.
System.out.println(Arrays.toString(allRowSums()));
Чтобы перебрать результат суммирования, вы должны использовать цикл, чтобы перебрать все элементы массива.
Попробуйте что-то вроде этого
for(int intVar : a)
System.out.println(intVar);