let textEl = document.querySelector(".text");
let btnEl = document.querySelector(".btn");
let containerEl = document.querySelector(".container");
function changeBorder() {
let selectEl = containerEl.classList.toggle("selected");
if(containerEl.classList.contains("selected") ){
textEl.innerHTML = "ВОТ НОВЫЙ ТЕКСТ";
} else {
textEl.innerHTML = "ЭТО СТАРЫЙ ТЕКСТ";
}
};
btnEl.addEventListener("click", changeBorder)
Что конкретно мне нужно понимать в js, а то может я перепутал и взялся не за то, что требовалось для моих задач?
function ready() {
for(let i = 1; i <= 7; i++) {
makeVisible("value" + i);
}
}
function makeVisible(selector) {
document.querySelectorAll('.'+selector+" [class^=line]").forEach(div => {
document.querySelector(`.${selector} .${div.className}`).classList.add('visible');
});
}
for( i in a.length) {
c[i] = [(a[i],b[i])]
}
const pi = Math.PI
function cos(e) {
return Math.cos(e / 180 * Math.PI)
}
function sin(e) {
return Math.sin(e / 180 * Math.PI)
}
function PointsInCircum(r,n) {
const result = [];
for (let x = 0; x < n; x++)
result.push([Math.round(cos(2*pi/n*x)*r),Math.round(sin(2*pi/n*x)*r)]);
return result;
}
const dragndropReasons = $('.drag-and-drop .choices')
.filter(c => c.find('input:checkbox:checked').length == 0)
.map(() => 'select at least one correct answer for each <b>drag & drop</b> question');
const multipleReasons = $('.multiple-choice .choices')
.filter(c => c.find('input:checkbox:checked').length == 0)
.map(() => 'select at least one correct answer for each <b>multiple choice</b> question');
return _.uniq(dragndropReasons.concat(multipleReasons))
const two = 2;
function square(n) {
return n*n;
}
const result = square(two);
console.log(result);