gpt4 book ai didi

javascript - 为什么输入元素的值没有被打印?

转载 作者:行者123 更新时间:2023-11-28 10:45:36 25 4
gpt4 key购买 nike

function searchString(user_input, search) {
var user_string = document.getElementById('user_input');
var search_string = document.getElementById('search');

document.write(search_string.value);
}

文档不会打印该值。我是 javascript 新手,很难弄清楚为什么?我也尝试过这个:

function searchString(user_input, search) {
var user_string = document.getElementById('user_input');
var search_string = document.getElementById('search').value;

document.write(search_string);
}

但是没有结果。我是菜鸟,请帮忙?

最佳答案

不要使用document.write。相反,将 jQuery 添加到您的网站,然后您只需执行以下操作:

$('#search').val(search_string);

您可以使用以下方法获取值:

var test = $('#searchBox').val();

如果你想做一些专业级的事情,我建议尽早进入 Vue.js,它本质上是为了解决这种特定类型的问题而构建的。

使用“原始”javascript 有时是一件好事,但不要让事情变得困难。当您必须编辑 DOM 时,请使用 jQuery。如果您想构建一个对网站上的各种数据高度响应的网站,请使用 Vue.js。如果您是菜鸟,请不要使用原始 JavaScript。

关于javascript - 为什么输入元素的值没有被打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43713216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com