document.querySelector('#id1').querySelector('#id2')
document.querySelector('#id1 #id2')
Вопрос: каким образом это реализовать на JS (п. 4), чтобы активация проходила в режиме реального времени?Самое простое - использовать pusher, который из коробки работает в Laravel и для ваших целей будет, скорее всего, бесплатен. Вариант посложнее и кривее - писать в базу, а на стороне АРМ делать периодические ajax-запросы для проверки. Уровень с боссом - писать демона, который будет слушать какую нибудь ZeroMQ и толкать обновления по веб-сокетам.
Как сделать привязку конкретного компьютера к номеру АРМ (не привязываясь к IP-адресам, MAC-адресам и именам компьютеров)?Опять же, самое простое - сделать отдельную сервисную страницу, на которой будет проставляться номер. И писать его в LocalStorage. Вариант побезопаснее - писать в сессию, но для этого нужно аутентификацию и постоянно её пинать, чтобы не отвалилась.
The getElementsByName(name) method takes a string name, and must return a live NodeList containing all the HTML elements in that document that have a name attribute whose value is equal to the name argument (in a case-sensitive manner), in tree order.
var form = document.querySelector('[name="search-person"]');
alert('тип' + form.outerHTML);
var input = form.querySelector('[name="info[0]"]');
alert('тип' + input + ' код' + input.outerHTML);
$(document).on("click",".change-mtrx", function(){
if ($(this).hasClass('flipped')) {
$('.matrix_a').appendTo('.matrix_a_cover');
$(".matrix_b").appendTo(".matrix_b_cover");
} else {
$('.matrix_a').appendTo('.matrix_b_cover');
$(".matrix_b").appendTo(".matrix_a_cover");
}
$(this).toggleClass('flipped');
});
setTimeout(function () { $(".name-redirect").animated("fadeIn"); }, 4200);
var tester = require('./mymodule').test,
assertions = require('./testword.json');
for (var word in testword) {
var expected = assertions[word],
actual = tester(word);
console.assert(actual === expected, actual, expected);
}
word.indexOf('a')+1
будет проходить для любого слова, в котором есть буква "a". А такая буква есть в обоих проверяемых словах, так что тест заведомо неверный.