奇怪的js代碼,js 代碼提示

本文目錄一覽:

很奇怪的js,ajax的問題,關於添加到購物車及點擊刪除的,就類似京東商城的那樣。

初步懷疑你的刪除事件綁定有問題:新加入的DOM元素未綁定到事件。這種情況應該使用事件委派來做,你用 jQuery 嗎?假設你的購物車列表的 HTML 結構如下:

ul id=”cartList”

    li

        購物車商品1

        button刪除/button

    /li

    li

        購物車商品2

        button刪除/button

    /li

    ……

/ul

則刪除購物車商品的代碼為(用了 jQuery):

$(‘#cartList’).on(‘click’, ‘button’, function() {  // 委派 button 的點擊事件

    $(this).parent().remove();  // 移除購物車裡當前商品

});

驗證表單的js代碼太奇怪了

html

head

meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″

title無標題文檔/title

script

function chname()

{

if(document.form1.uname.value==””)

{

uname1.innerHTML=”img src=wrong.gif請輸入用戶名”

return false;

document.form1.uname.focus();

}

else

{

uname1.innerHTML=”img src=right.gif”

}

}

function chpwd()

{

if(document.form1.pwd.value==””)

{

pwd1.innerHTML=”img src=wrong.gif請輸入密碼”

return false;

document.form1.pwd.focus();

}

else

{

pwd1.innerHTML=”img src=right.gif”

}

}

/script

/head

body

FORM name=”form1″ METHOD=POST ACTION=””

用戶名:

INPUT TYPE=”text” NAME=”uname” onBlur=”return chname()”span id=”uname1″/span

br/br

密 碼:

INPUT TYPE=”text” NAME=”pwd” onBlur=”return chpwd()”span id=”pwd1″/spanbr

INPUT TYPE=”submit” value=”提交”

/FORM

/body

/html

右邊紅色的圖片叉 是因為你的主目錄下沒有right.gif和wrong.gif這圖片.

PS:獲取焦點那句完全可以不要

document.form1.xxx.focus();

一個奇怪的js的bug。關於for循環數組的

下面輸出結果是”jim”,而不是”tom”,

是因為數組中保存的都是指向json對象a的地址,

dd[0],dd[1],dd[2],dd[3]對象指向的內存地址相同,

當修改其中一個dd[0]的屬性值的時候,數組所有元素指向的對象屬性值都改變了。

1234567891011var dd = []; var a = { “cname”: “tom” }; for (var i = 0; i 4; i++) {     dd[i] =a; }dd[0].cname = “jim”;alert(dd[2].cname);

下面輸出結果是0,而不是1,

是因為數組元素dd[0],dd[1],dd[2],dd[3]對應的內存地址都不同,互不干擾。

12345678910111213var dd = []; var a = 0; for (var i = 0; i 4; i++) {     dd[i] =a; } dd[0]=1; alert(dd[2]);

原創文章,作者:TUTD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/147508.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
TUTD的頭像TUTD
上一篇 2024-11-01 14:09
下一篇 2024-11-01 14:09

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • 如何解決WPS保存提示會導致宏不可用的問題

    如果您使用過WPS,可能會碰到在保存的時候提示「文件中含有宏,保存將導致宏不可用」的問題。這個問題是因為WPS在默認情況下不允許保存帶有宏的文件,為了解決這個問題,本篇文章將從多個…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29

發表回復

登錄後才能評論