次のjQueryをVanilla JSで置き換える
2649 ワード
前の2週間の授業で、jQueryを使ったテストがありました.
バニラスクリプトで説明したいです.
バニラスクリプトで説明したいです.
質問する
上のコードはjQueryで、下の箱のコードはバニラスクリプトです!
function q1() {
if($('#input-q1').val() ==''){
alert('입력하세요!')
} else {
alert($('#input-q1').val());
}
}
function q1() {
let inputBox = document.getElementById('input-q1').value;
if (inputBox == '') {
alert('입력하세요!')
}
else {
alert(inputBox)
}
}
function q2() {
let mail = $('#input-q2').val();
if(mail.includes('@')){
alert(mail.split('@')[1].split('.')[0])
} else {
alert('이메일이 아닙니다용')
}
}
function q2() {
let inputBox2 = document.getElementById('input-q2').value;
if (inputBox2.includes('@')) {
alert(inputBox2.split('@')[1].split('.')[0])
}
else {
alert('이메일이 아닙니다용')
}
}
function q3() {
let txt = $('#input-q3').val();
$('#names-q3').append(`<li>${txt}</li>`)
}
function q3() {
let inputBox3 = document.getElementById('input-q3').value;
let createli = document.createElement('li');
createli.innerHTML = `${inputBox3}`
document.getElementById('names-q3').appendChild(createli);
}
function q3_remove() {
$('#names-q3').empty();
}
function q3_remove() {
document.getElementById('names-q3').innerHTML = '';
document.getElementById('names-q3').remove();
}
두 코드 다 같은 기능을 하는데 자세한 차이는 모르겠다..
Reference
この問題について(次のjQueryをVanilla JSで置き換える), 我々は、より多くの情報をここで見つけました https://velog.io/@2_juzzang/이어지는-복습-jQuery를-Vanilla-JS로-바꾸기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol