Javascript Onclick不使用外部.JS文件

Javascript Onclick不使用外部.JS文件,javascript,html,d3.js,Javascript,Html,D3.js,我做错了什么?我从html中获得了一个单独的js文件,但onclick似乎没有到达我的js文件。不过,如果我将函数代码放在html中,它就可以工作。帮帮我 //jlhtml.html <!DOCTYPE html> <html lang="en"> <head> <script src="http://d3js.org/d3.v3.min.js"></script> <script type="text\javascri

我做错了什么?我从html中获得了一个单独的js文件,但onclick似乎没有到达我的js文件。不过,如果我将函数代码放在html中,它就可以工作。帮帮我

//jlhtml.html

 <!DOCTYPE html>
 <html lang="en">
 <head>
 <script src="http://d3js.org/d3.v3.min.js"></script>
 <script type="text\javascript" src="jljs.js"></script>
 <meta charset="utf-8">
 </head>
 <body>
 <center>
 <fieldset>
 <p>
 Search here: <input type="text" id="txtsearch"/> &nbsp;&nbsp;&nbsp;&nbsp 
 <button onclick="Search()">Find now</button>
 </p>
 </fieldset>
 </center>
 </body>
 </html>

我创建了一个短片段,它使用d3将
搜索
函数绑定到按钮
单击
事件

var searchButton=d3.选择(#searchButton”)。打开(“单击”,搜索);
函数搜索(){
var me=(d3.select(#txtsearch”).property(“value”);
警惕(我);
}


在此处搜索:
现在发现


我创建了一个短片段,它使用d3将
搜索
功能绑定到按钮
单击
事件

var searchButton=d3.选择(#searchButton”)。打开(“单击”,搜索);
函数搜索(){
var me=(d3.select(#txtsearch”).property(“value”);
警惕(我);
}


在此处搜索:
现在发现


您可以始终使用d3而不是html标记绑定单击事件。我该怎么做,先生?您能指出我的代码有什么问题吗?我想知道为什么它不起作用。你可以用d3而不是html标记绑定点击事件。我该怎么做,先生?你能指出我的代码有什么问题吗?我想知道为什么它不起作用。嘿,伙计,我很感激你的回答,但出于某种原因,它对我仍然不起作用。没有错误消息。我按原样遵循了你的代码。我不知道怎么回事。将外部
放在主体下方,可能需要等待DOM加载元素。是这样的吗?或者我需要指定确切的文件位置吗?像这样,它现在正在工作。结果,我额外加了一个。非常感谢。:)嘿,伙计,我很感激你的回答,但出于某种原因,它对我仍然不起作用。没有错误消息。我按原样遵循了你的代码。我不知道怎么回事。将外部
放在主体下方,可能需要等待DOM加载元素。是这样的吗?或者我需要指定确切的文件位置吗?像这样,它现在正在工作。结果,我额外加了一个。非常感谢。:)
 function Search()
 {
  var me = (d3.select("#txtsearch").property("value"));
  alert(me);
 }