Javascript Onclick不使用外部.JS文件
我做错了什么?我从html中获得了一个单独的js文件,但onclick似乎没有到达我的js文件。不过,如果我将函数代码放在html中,它就可以工作。帮帮我 //jlhtml.htmlJavascript 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
<!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"/>  
<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);
}