document.getElementById("hs-search-origin").value = myloc;
我已成功将值写入文本框
文本框将附加到搜索框,然后单击搜索按钮,则不会进行搜索。 我必须编辑文本框,例如删除字符或在文本框中添加字符,才能使其正常工作。
例如:
myloc="i love stackoverflow";
document.getElementById("hs-search-origin").value = myloc;
该文本框显示值,即“我爱stackoverflow”,但单击该按钮则什么也没有发生。
我必须在文本框中编辑文本,然后单击搜索使其起作用。到底是什么问题
答案 0 :(得分:1)
您有一些在用户更改文本框的值时运行(并执行搜索)的代码。
当您使用JavaScript更改值时,它不会运行。
当您希望代码响应用户键入的其他内容而触发时,您需要显式调用该代码。