本文目錄一覽:
- 1、js 點擊按鈕沒反應
- 2、js代碼運行點擊按鈕沒反應
- 3、jsp頁面點擊button沒有反應
- 4、js里button點了沒反應?
- 5、js中按鈕點擊沒有反應
- 6、有的時候點擊網頁上的功能按鈕,很多次沒反應是怎麼回事?
js 點擊按鈕沒反應
$(“#zzz”).click(function(){
alert(“!”);
});
});
語法錯誤,f11日傲視看一下,很明顯問題多:});
js代碼運行點擊按鈕沒反應
這裡面有一個全角的”下雙引號,修改Script為:
function buttonreport(buttonId,buttonName,buttonValue) {
var userMessage1=”button id:”+buttonId+”\n”;
var userMessage2=”button name:”+buttonName+”\n”;
var userMessage3=”button value:”+buttonValue+”\n”;
alert(userMessage1+userMessage2+userMessage3);
}
即可(在button name右邊)
jsp頁面點擊button沒有反應
jsp頁面點擊button沒有反應一般是遇到js錯誤了,點開F12,調試一下js就能發現錯誤了。
在jsp中利用button提交form的寫法如下:
form id=”form1″ action=”提交的地址”
/form
input type=”button” value=”提交” onclick=”document.getElementById(‘form1’).submit();”
其中最後一種比較靈活,比如說出發事件的可以不是一個按鈕,而是一個超鏈接或者圖片之類的元素。
a onclick=”document.getElementById(‘form1’).submit();”提交/a
js里button點了沒反應?
你的代碼中主要有兩個問題:
delNode 應該放到 window.onload 函數的外面來,否則在全局範圍內找不到delNode這個函數,你刪除的時候就會出問題;
你要刪除的元素應該是在id為content這個容器里,而不是body,所以removeChild的對象要換成 content
代碼如下:
“`js
!DOCTYPE html
html lang=”en”
head
meta charset=”UTF-8″
meta name=”viewport” content=”width=device-width, initial-scale=1.0″
titleDocument/title
/head
body
input type=”text” id=”txt1″/
button id=”btn1″確定/button
span/span
div id=”content”/div
/div
/body
/html
script
//刪除元素,這個要放到window.onload外面來,否則在全局中找不到delNode這個函數
function delNode(e)
{
console.log(“del”,e)
var one_parentNode=e.parentNode;
var two_parentNode=one_parentNode.parentNode;
document.getElementById(‘content’).removeChild(two_parentNode);//這裡作了修改
}
window.onload=function(){
var oBtn=document.getElementById(‘btn1’); //按鈕
var oTxt=document.getElementById(‘txt1’); //輸入框
var oContent=document.getElementById(‘content’) //最大的容器
var oSpan_list=document.getElementsByTagName(‘span’); //span
var count=0;
//回車且內容不為空
oTxt.onkeypress=function(event){
if(event.keyCode==”13″oTxt.value!=””)
{
addNote();
}
};
//點擊按鈕且內容不為空
oBtn.onclick=function(){
if(oTxt.value != “”)
{
addNote();
}
};
//添加元素
function addNote(){
var oP=document.getElementsByClassName(‘headline’)[count];
var aLittle=document.createElement(‘div’); //新建box
var aP=document.createElement(‘p’); //新建小字
var aSpan=document.createElement(‘span’);
var aX=document.createElement(‘input’);
var aDiv=document.createElement(‘div’); //放文本的
aLittle.className=”box”;
oContent.appendChild(aLittle);
aP.className=”headline”;
aLittle.appendChild(aP);
aSpan.className=”note”;
aSpan.innerHTML=”note “+parseInt(count+1);
aP.appendChild(aSpan);
aX.className=’X’;
aX.type=”button”;
aX.value=’X’;
aX.setAttribute(“onclick”,”delNode(this)”);
aP.appendChild(aX);
aDiv.innerHTML=oTxt.value;
aDiv.className=”things”;
aLittle.appendChild(aDiv);
count++;
}
};
/script
“`
js中按鈕點擊沒有反應
你好。
當你調用 $(document).ready(function() { });
這個函數 時,
要加 jquery.min.js 。你能上網,就這句加到 head /head .去試下吧
例如
script src=””
/script
有的時候點擊網頁上的功能按鈕,很多次沒反應是怎麼回事?
既然是個js按鈕,那麼1,有可能是js出錯了,出錯的原因可能是前端js程序員本身寫錯,有可能是你的瀏覽器對按鈕使用的js方法不兼容。這個問題應該讓網站的前端工程師搞一下。2,可能是網絡延遲,也就是按鈕已經被觸發了,正在請求服務器,由於結果還沒有回來,讓你以為是沒反應。這種問題應該讓網站的產品經理、體驗工程師、前端工程師把按鈕做成防止重複提交的,並且觸發之後加以“正在加載”之類的文案提示。3,按鈕是坑爹的……就是做了個假按鈕讓你點,甚至有可能這個按鈕是畫在圖片上的……這個沒什麼可說的。4,變化發生在你看不到的範圍。那麼這個產品做得真爛5,本來這個按鈕的設計就是沒有任何變化。那麼這個產品做得真爛
原創文章,作者:XMKJP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129780.html