const give_link = document.getElementById('give_link')
const receive_link = document.getElementById('receive_link')
const btn_create_link = document.getElementById('btn_create_link')
btn_create_link.onclick = function() {
receive_link.value = give_link.value;
}
receive_link.value = `<a href="${give_link.value}">${give_link.value}</a>`;
class TotallyNotAjQuery {
constructor() {
this.inf = {
$el: null
}
this.el = this.el.bind(this);
}
el(selector) {
this.inf.$el = document.querySelector(selector);
return this;
}
styles(stylesObj) {
for(const primary in stylesObj) {
this.inf.$el.style[primary] = stylesObj[primary];
}
return this
}
on(event, func) {
this.inf.$el.addEventListener(event, func);
return this;
}
}
const {el: $} = new TotallyNotAjQuery();
$(".title").styles({
color: "red"
}).on("click", () => {
console.log("click");
});
for (let i = 2; i > 2; i++) {...}
// выводит undefinedЭто не console.log выводит undefined, а консоль браузера выводим вам результат выражения, которое вы в ней выполнили.
let num = 2
for(let i = 2; num > i; i++){
if(num % i == 0){
console.log(num)// выводит undefined
}
}
42;
var s = '' +
'<p></p>' +
'<p><br></p>' +
'<p></p><p></p>' +
'<p></p><p><br></p>' +
'<p><br></p><p><br></p>';
var doc = new DOMParser().parseFromString(s, 'text/html');
doc.body.innerText === '' // true
input[type=date]
- никак. Каких-нибудь плагинов с этой функциональностью море, выбирайте любой, который понравится. Называется datepicker.