首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在网页上添加JavaScript代码?

如何在网页上添加JavaScript代码?
EN

Stack Overflow用户
提问于 2012-02-28 21:44:12
回答 2查看 78关注 0票数 0

有人能告诉我如何让这个代码在网页上工作吗?特别是在标题中应该放什么?

http://jsfiddle.net/mekwall/TJcP4/1/

如果这是一个基本的question...steep学习曲线,很抱歉!

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-02-28 21:49:00

您的代码正在使用jQuery JavaScript库...所以你的头需要包含:

代码语言:javascript
复制
<script type="text/javascript" src="<jquery url>"></script>

<jquery url>替换为指向jQuery库的有效url。我建议您使用url的Google CDN,或者下载一个副本并将其存储在您的服务器-> http://docs.jquery.com/Downloading_jQuery#Download_jQuery

然后,为了确保代码在DOM准备就绪后即可运行,请将所有JavaScript包装在以下代码中:

代码语言:javascript
复制
$(document).ready(function() {
    // your code here
});

Docs for ready() here

如果你打算更多地使用jQuery,我建议你从这里开始阅读http://docs.jquery.com/How_jQuery_Works,如果你想学习JavaScript,阅读too -> https://developer.mozilla.org/en/JavaScript/Guide是不会错的

票数 2
EN

Stack Overflow用户

发布于 2012-02-28 21:51:26

复制下面的代码,使用.html扩展名(例如test.html)保存它,然后双击打开。

代码语言:javascript
复制
<html>

<head>
<title>Page Title here</title>
</head>
<body>
<select id="t_dermal_name">
    <option value="t_default_dermal">-- Choose --</option>
     <option value="1" rel="30">Between Eyebrows</option>
     <option value="7" rel="30">Individual Line Softening</option>
     <option value="2" rel="30">Lip Contouring</option>
</select>
<select id="t_wrinkle_name">
    <option value="t_default_wrinkle">-- Choose --</option>
     <option value="1" rel="30">Between Eyebrows</option>
     <option value="7" rel="30">Individual Line Softening</option>
     <option value="2" rel="30">Lip Contouring</option>
</select>
<span id="output"></span>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script><!--You can use a local version of jquery-->
<script type="text/javascript">
$(document).ready(function(){
function onSelectChange(){
    var total = 0,
        dermal = $("#t_dermal_name").find('option:selected'),
        wrinkle = $("#t_wrinkle_name").find('option:selected');

    if(value = dermal.attr('rel')){
        total += parseInt(value);
    }

    if(value = wrinkle.attr('rel')){
        total += parseInt(value);
    }

   $("#output").html(total);


}

$("#t_dermal_name").change(onSelectChange);
$("#t_wrinkle_name").change(onSelectChange);
 });
</script>
</body>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9483012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档