我需要帮助解决javascript问题,我想在我的网站导航中插入一个搜索表单,但是在我粘贴searchform html代码之后,我的所有javascript都无法正常工作,例如 - 音频播放容器“javascript”无效。也许我不能在/ head标签之前放置html?
更新:
添加结束标记后,我的搜索框正在运行!
答案 0 :(得分:0)
要回答您的问题,请注意,您不能在<head>
标记中放置HTML元素。这些内容必须介于开始<body>
标记之间和结束</body>
标记之前。
此外,您还没有关闭您的表单,以下示例将是一个完整的&#39;在你的情况下形成:
<form method="get" id="searchform" class="search-form" action="<?php echo home_url(); ?>" _lpchecked="1">
<fieldset>
<input type="text" name="s" id="s" value="<?php _e('Search the site','point'); ?>" onblur="if (this.value == '') {this.value = '<?php _e('Search the site','point'); ?>';}" onfocus="if (this.value == '<?php _e('Search the site','point'); ?>') {this.value = '';}" >
<button id="search-image" class="sbutton" type="submit" value="">
<i class="point-icon icon-search"></i>
</button>
<!-- <input id="search-image" class="sbutton" type="submit" style="border:0; vertical-align: top;" value="<?php //_e('Search','point'); ?>"> -->
</fieldset>
</form>
您注意到我已在</form>
之后添加了</fieldset>
代码。