javascript - 在 HTML 中显示值

标签 javascript html

我想将搜索栏中的值显示到“”的搜索结果中。

这就是我到目前为止所得到的,为什么它不起作用?

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="text" id="autocomplete" value="" placeholder="Search for names.." title="Type in a name">
<p>
Search results for  "<span id="result"></span>"
</p>

<button onclick="myname();"> Button </button>

<script>
function myname () {
	document.getElementById("autocomplete").value = document.getElementById("result").innerHTML; 
}
</script>
</body>
</html>

最佳答案

您想要复制的数据位于等号的右侧,您想要放置数据的位置位于等号的左侧

document.getElementById("result").innerHTML = document.getElementById("autocomplete").value;

关于javascript - 在 HTML 中显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50379290/

相关文章:

javascript - jQuery 按值选择选项元素

javascript - jquery bootstrap Accordion 没有完全垂直扩展

javascript - 如何使用 jQuery 将 Google Analytics 应用于自定义按钮以在网站上进行社交分享

javascript - jQuery - 类型错误 : callback is undefined

html - 如何水平居中元素?

Javascript 闭包不起作用?

html - CSS 中的偏移表列

javascript - 将绘图从 Canvas 保存到本地文件夹

javascript - 如何使用 jQuery 将文本附加到 div?

javascript - 如何在 Javascript 中更有效地执行检查和屏幕滚动?