Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用hashtag在按钮上调用javascript函数_Javascript_Html_Button - Fatal编程技术网

使用hashtag在按钮上调用javascript函数

使用hashtag在按钮上调用javascript函数,javascript,html,button,Javascript,Html,Button,我不熟悉javascript,但我想在点击按钮时加载一个函数 我脑子里有javascript <script type="text/javascript"> $('#file_upload').uploadify({ 'formData' : { 'timestamp' : '1349865153', 'token' : 'ac534e1229656a7817ab0f20f9933c23',

我不熟悉javascript,但我想在点击按钮时加载一个函数

我脑子里有javascript

<script type="text/javascript"> 
    $('#file_upload').uploadify({
        'formData'     : {
            'timestamp' : '1349865153',
            'token'     : 'ac534e1229656a7817ab0f20f9933c23',
            'pid'     : '<?=$idProject?>'
        },
        'swf'      : '<?=base_url();?>uploadify/uploadify.swf',
        'uploader' : '<?=base_url();?>uploadify/uploadify.php',
        'buttonText' : 'Bestand upload',
        'onUploadComplete': function() {location.reload(true)}
    }); 
</script>

$('#文件上传')。上传({
“formData”:{
“时间戳”:“1349865153”,
“令牌”:“ac534e1229656a7817ab0f20f9933c23”,
“pid”:”
},
'swf':'uploadify/uploadify.swf',
'uploader':'uploadify/uploadify.php',
'buttonText':'BestAndUpload',
'onUploadComplete':函数(){location.reload(true)}
}); 
但是我如何用按钮调用javascript呢?

就像这样

var btn = document.getElementById('myButtonId');
btn.onclick = function(){
  console.log('do this');
}

显然,用按钮的ID替换#myButtonId,用单击按钮时希望运行的代码替换console.log

你可以试试这个,只要

$("#ID").click(function() {
    alert("hello");
    });

在这里,您看到的是jQuery代码

如果希望使用相同的jQuery代码而不是javascript来实现这一点,可以使用下面的代码

<input type="button" id="myBtn" value="Click"/>

jQuery代码

$("#myBtn").click(function(){
        $('#file_upload').uploadify({
        'formData'     : {
            'timestamp' : '1349865153',
            'token'     : 'ac534e1229656a7817ab0f20f9933c23',
            'pid'     : '<?=$idProject?>'
        },
        'swf'      : '<?=base_url();?>uploadify/uploadify.swf',
        'uploader' : '<?=base_url();?>uploadify/uploadify.php',
        'buttonText' : 'Bestand upload',
        'onUploadComplete': function() {location.reload(true)}
       });
   });
$(“#myBtn”)。单击(函数(){
$('#文件上传')。上传({
“formData”:{
“时间戳”:“1349865153”,
“令牌”:“ac534e1229656a7817ab0f20f9933c23”,
“pid”:”
},
'swf':'uploadify/uploadify.swf',
'uploader':'uploadify/uploadify.php',
'buttonText':'BestAndUpload',
'onUploadComplete':函数(){location.reload(true)}
});
});
要在代码中使用jQuery,您需要在页面中包含jQuery.js文件的任何版本。。您还需要将上述jQuery代码放入ready函数中,即jQuery文档加载调用。

试试这个

<div id="buttonSomeID">Click</div>

$("#buttonSomeID").click(function(){
    $('#file_upload').uploadify({
        'formData'     : {
            'timestamp' : '1349865153',
            'token'     : 'ac534e1229656a7817ab0f20f9933c23',
            'pid'     : '<?=$idProject?>'
        },
        'swf'      : '<?=base_url();?>uploadify/uploadify.swf',
        'uploader' : '<?=base_url();?>uploadify/uploadify.php',
        'buttonText' : 'Bestand upload',
        'onUploadComplete': function() {location.reload(true)}
    });
});
点击
$(“#按钮someid”)。单击(函数(){
$('#文件上传')。上传({
“formData”:{
“时间戳”:“1349865153”,
“令牌”:“ac534e1229656a7817ab0f20f9933c23”,
“pid”:”
},
'swf':'uploadify/uploadify.swf',
'uploader':'uploadify/uploadify.php',
'buttonText':'BestAndUpload',
'onUploadComplete':函数(){location.reload(true)}
});
});

使用


这在javascript中不起作用,因为您包含了#myButtonId,而不是myButtonId@TijoKVarghese抢手货对不起,太晚了。
$("#mybtn").on("click", function() {
  //your code goes here
});