while (p * p < 100)
можно оптимизировать так: while (p < 10)
задачка нетривиальна.
window.globalnayaPeremennaya = ''
var api= "https://api.vk.com/method/users.get?user_id=1&v=5.45&callback=callbackFunc";
var script= document.createElement('SCRIPT');
script.src= api;
document.getElementsByTagName("head")[0].appendChild(script);
function callbackFunc(result) {
globalnayaPeremennaya = result.response[0]['first_name']
alert(globalnayaPeremennaya);
}
Как-то так.Но откуда тогда взялось всеобщеизвестное "что бы обойти, нужно вписать"Это что-то странное. Почему вы решили, что оно общеизвестное?
var citiesContainer = $('#cities')
// вешаем обработчик, который слушает все селекты, у который name начинается на city
// причем не на focus а на change, т.е. фокус без выбора не сбросит ничего.
citiesContainer.on('change', 'select[name^="city"]', myOnfocusHandler)
function myOnfocusHandler() {
var changedSelect = this // select в котором произошло событие change
if ($(changedSelect).val() !== '') { // если что-то выбрано
citiesContainer.find('select[name^="city"]').each(function(){ // проходим по всем селектам
if (this !== changedSelect) { // кроме того где произошло событие change
$(this).find('option').removeAttr('selected') // сбрасываем выбранные опции
}
})
}
}
onclick
а просто click
var stack = [];
var maxLen = 5;
...
stack.unshift(newValue) // вставка нового элемента в начало
if (stack.length > maxLen) stack.pop() // убираем лишний элемент
var zn = document.getElementById("word").value;
var div = document.querySelector('div')
div.innerHTML = zn