Size: a a a

JS Liberty [ОЫ]

2020 July 06

V

Vova in JS Liberty [ОЫ]
Смотри там где body
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
ты говоришь в родительской функции что-то делал
источник

V

Vova in JS Liberty [ОЫ]
addPost это родительсткая функция
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
почему ты не сделаешь так же, как тайтл?
источник

V

Vova in JS Liberty [ОЫ]
я так и сделаю
источник

V

Vova in JS Liberty [ОЫ]
но мне интересно узнать почему js так ведет себя
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
да хер пойми что там у тебя происходит)
источник

F

Foma in JS Liberty [ОЫ]
form id=form
input name=title
input name=body

const form = document.getElementById("form")
form.addEventlisnener("submit", function(e) {
e.preventDefault()
const {title, body} = this.elements
console.log(title.value,body.value)

})
источник

F

Foma in JS Liberty [ОЫ]
что за родительская функция
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
а что за this.elements?
источник

F

Foma in JS Liberty [ОЫ]
ещё один...
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
источник

F

Foma in JS Liberty [ОЫ]
Aleksei Kowalski
а что за this.elements?
DOM api работа с формами
источник

V

Vova in JS Liberty [ОЫ]
я хочу понять, почему когда ты присвоил value до события, то он уже не может отловить в логах value
источник

F

Foma in JS Liberty [ОЫ]
инпутиами и прочим
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
не люблю фо(р)мы
источник

F

Foma in JS Liberty [ОЫ]
не знаю формы и не люблю их апи после того как их знаю или вообще не сталкивался с формами
источник

M

Mr. Nobody in JS Liberty [ОЫ]
Vova
почему в title я вижу value
а body нет.
При срабатывания события
покажи разметку, с js-ом всё норм вроде
источник

V

Vova in JS Liberty [ОЫ]
``
window.onload = () => {
addPost();
getPosts();
}


async function getPosts() {
const res = await fetch(window.location.href + 'api/posts');
const posts = await res.json();

posts.forEach(post => {
    document.querySelector('.post-list').innerHTML += `
      <div class="card">
          <h5>${post.title}</h5>
          <p>${post.body}</p>
          <a href="">Read More</a>
      </div>
    `
})
}

function addPost() {
let title = document.getElementById("title")
let body = document.getElementById('body').value
document.getElementById('addPost').addEventListener('click', () => {
  console.log(title.value)
  console.log(body)
})
}
источник

AK

Aleksei Kowalski in JS Liberty [ОЫ]
я же сказааааааал
источник