简体   繁体   English

将滑块转换为外部javascript

[英]Convert slider to external javascript

Hi I have a slider on a page the updates a number using javascript. 嗨,我在页面上有一个滑块,使用javascript更新号码。 I need to put all javascript out of the html to an external js file. 我需要将所有javascript从html移到外部js文件。 Any help is appreciated. 任何帮助表示赞赏。 Sorry if explanation is not clear. 对不起,如果解释不清楚。 Thanks. 谢谢。

<script>
function outputUpdate(n) {
  document.querySelector('.names').value = n;
}
</script>

<form name="infonum">
<textarea rows="3" name="output" onclick="this.select()"></textarea><br />
<input type="button" class="button" value="Go" onclick="populateform(this.form.names.value)"><br />
<input type=range class=rangeInput name="numnames" min=1 value=1 max=15 step=1 oninput="outputUpdate(value)"><br />
<output for=rangeInput class=names>5</output>
</form>

You need to create a new file myjsfile.js and paste all the code (inside tag). 您需要创建一个新文件myjsfile.js并粘贴所有代码(inside标签)。 Any external java script files are reference as follows in your html html中引用了以下任何外部Java脚本文件

<html>
<head>
<script type="text/javscript" src="myjsfile.js"></script>
....

JS file JS文件

function outputUpdate(n) {
  document.querySelector('.names').value = n;
}

HTML 的HTML

<html>
<head>
    <script type="text/javscript" src="myjsfile.js"></script>
</head>
<body> 
<form name="infonum">
<textarea rows="3" name="output" onclick="this.select()"></textarea><br />
<input type="button" class="button" value="Go" onclick="populateform(this.form.names.value)"><br />
<input type=range class=rangeInput name="numnames" min=1 value=1 max=15 step=1 oninput="outputUpdate(value)"><br />
<output for=rangeInput class=names>5</output>
</form>
</body>
</html>

Insert your javascript into a JavaScript file like script.js(excluding the <script></script> tags). 将您的JavaScript插入JavaScript文件(例如script.js)(不包括<script></script>标记)。

<script src="javascript/script.js"></script>

If you are unfamiliar with JavaScript, you may want to check out http://www.w3schools.com/js/ or visit http://www.codeacademy.com for a nice interactive tutorial ranging from beginner JavaScript up through AngularJS. 如果您不熟悉JavaScript,则可能需要查看http://www.w3schools.com/js/或访问http://www.codeacademy.com ,以获取从初学者JavaScript到AngularJS的不错的交互式教程。

Here is a plunker with a basic example of placing JavaScript in an external source http://plnkr.co/edit/ZOhpzn 这是一个将JavaScript放置在外部资源中的基本示例, 网址为http://plnkr.co/edit/ZOhpzn

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM