我试图自己解决这个问题时遇到了一些问题。我有一些编写一些代码的经验,但这只是我无法正常工作的一件事。
背后的故事是我们聘请了一家有点经验不足的网站公司来为我们开发一个实际上甚至没有使用自己人的网站。他们养殖了这项业务。我当时的老板在最近的产品上不知不觉地签了字。完成所有说完后,它被倾倒在我的腿上以便修复。
我的问题是我们使用提交按钮来回显来自php文件的结果。我一直在玩这个提交按钮点击onclick =功能它会弹出我想要的文本在某个位置(在图片返回结果的正上方)带有。我遇到的问题是它不适合我,一旦结果返回,我怎么让它出现在新页面上。任何帮助都会非常感激,因为我已经多次试图以多种方式撞击墙壁。然后在我看到它后,如果选择了清除链接,我将如何隐藏它。
<script>
function onclick(ScrollDown) {Document.getElementsByTagName("ScrollDown").innerHTML=Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.;}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="formfield3"><br/><input type="submit" name="submit" value="submit" onclick="ScrollDown()"><br/><a href="/search-doctors.php">clear</a></div></div>
<p id = "ScrollDown">(Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.)</p>
&#13;
开始
Thank you in advance!
答案 0 :(得分:0)
我认为你的功能名称是错误的。此外,您的innerHTML必须是一个字符串(以&#34;开头和结尾。
function ScrollDown() {
Document.getElementsByTagName("ScrollDown").innerHTML="Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.";
}
希望有所帮助
编辑: 刚刚看到你执行getElementsByTagName这是错误的,因为ScrollDown不是标签而是id。你应该使用getElementById。
答案 1 :(得分:0)
看来你正在调用一个不存在的函数。 你定义了一个名为&#34; onclick&#34;的函数。接收一个名为&#34; ScrollDown&#34;。
的参数请注意,在输入元素内的onclick事件中,您正在调用名为&#34; ScrollDown&#34;的函数。你应该打电话给&#34; onclick&#34;相反,您必须传递一个字符串,其中包含您要操作的元素的名称。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="formfield3"><br/>
<input type="submit" name="submit" value="submit" onclick="onclick('ScrollDown')"><br/>
<a href="/search-doctors.php">clear</a>
</div>
你也错了#34; p&#34; tag,id属性必须声明没有空格,这只是一个名字,它不会调用任何函数:
<p id="ScrollDown">(Please scroll down to view your search results. Click on the medical provider’s name under their photo to learn more.)</p>