欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript實際應(yīng)用:innerHTMl和確認提示的使用

 更新時間:2006年06月22日 00:00:00   作者:  

今天開發(fā)中涉及到對一個層的信息控制,就是控制一個層中顯示什么信息,查找資料才知道使用innerHTML屬性來控制層的值,這個innerHTML跟表單里面的value屬性有點類似,能夠控制層的顯示值。

比如說我一個div層里本來沒有值,我處罰一個事件后要顯示值,那么就能夠使用innerHTML屬性了,其實innerHTML屬性除了能控制層以外,還能控制窗口內(nèi)容的所有元素,但是我沒有測試過。

(1)對div標簽的控制

div標簽跟span標簽是不一樣的,div是一個層的塊,span是一行,我們下面看演示就知道區(qū)別了。先來看一段控制div的代碼。

<script language="javascript">
function chageDiv(number)
{
 if (number == 1) {
  document.getElementById("div1").innerHTML = "值為1";
 }
 if (number == 2) {
  document.getElementById("div1").innerHTML = "值為2";
 }
}
</script>

DIV塊測試:<div id="div1">默認值</div>

<a href="#" onClick="chageDiv(1)">改變值為1</a>
<a href="#" onClick="chageDiv(2)">改變值為2</a>

運行的時候,點擊“改變值為1”那么“默認值”這個內(nèi)容將會被改變?yōu)椤爸禐?”,但是注意其中的界面,就是會發(fā)現(xiàn)“DIV測試:”和“默認值”是兩行顯示的,因為DIV是按塊來顯示的。

(2)對span的控制

與div類似,但是它是按照行來顯示的,看下面的代碼:

function chageSpan(number)
{
 if (number == 1) {
  document.getElementById("span1").innerHTML = "值為1";
 }
 if (number == 2) {
  document.getElementById("span1").innerHTML = "值為2";
 }
}
</script>
Span行測試:
<span id="span1">默認值</span><br>
<a href="#" onClick="chageSpan(1)">改變值為1</a>
<a href="#" onClick="chageSpan(2)">改變值為2</a>

當點擊“改變值為1”的時候,“默認值”將變?yōu)椤爸禐?”,但是“Span行測試”和“默認值”是在同一行顯示的,跟DIV不一樣。

另外一個值得注意的就是,不管是div還是span,后面的名字都是以為id來定義的,不是象表單一樣是使用name來定義的。

(3)confirm確認提示框的制作

當我們要執(zhí)行一個危險操作的時候,比如刪除某個內(nèi)容等,那么就應(yīng)該給用戶相應(yīng)的提示來用戶不容易犯錯誤。一般提示都是使用confirm()函數(shù)來處理的,給它提交一個參數(shù)作為顯示的信息提示,那么訪問的時候?qū)棾鰧υ捒?,如果點擊了“確定”那么將改函數(shù)返回true,點擊了“取消”將放回false,我們針對這個特點來使用兩種方法來控制用戶是否執(zhí)行某個操作。

看代碼:

<script language="javascript">
function accessNeteasy()
{
 if(confirm('你真的要訪問網(wǎng)易新聞 ?')) {
  location='http://calendar.eyou.eyou';
 }
}
function accessSina()
{
 if (confirm('你確定要訪問新浪新聞 ?')) {
  return true;
 } else {
  return false;
 }
}
</script>

訪問方式一:
<a href="#" onClick="accessNeteasy()">網(wǎng)易新聞</a><br>
訪問方式二:
<a href="

我們這里建立了兩個函數(shù),一個accessNeteay,一個accessSina,就是訪問網(wǎng)易和新浪,我們使用不同的方法,第一種就是當點了鏈接以后,判斷如果是true的話,那么就location到指定鏈接,這種方法比較不具有通用型,只能針對單個的鏈接。第二種方法是使用返回值的形式,當確定要訪問的時候返回true,不確定的時候返回false,那么這個可以針對任何鏈接來做,寫成一個通用的信息提示,方便頁面中的調(diào)用。

以上代碼都經(jīng)過測試通過,可以自己再這個基礎(chǔ)上進行擴展,寫出自己需要的JavaScript代碼。

更多小技巧建議參考藍色理想的鏈接:http://www.blueidea.com/tech/web/2004/2379.asp

相關(guān)文章

  • unified如何處理markdown解析器詳解

    unified如何處理markdown解析器詳解

    這篇文章主要為大家介紹了unified如何處理markdown解析器詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Google 地圖控件集詳解及實例代碼

    Google 地圖控件集詳解及實例代碼

    本文主要介紹Google 地圖控件集,這里幫大家整理了關(guān)于Google地圖控件集的基礎(chǔ)知識,詳細介紹了控件的功能,并附示例代碼,有需要的小伙伴可以參考下
    2016-08-08
  • 面試手寫實現(xiàn)Promise.all

    面試手寫實現(xiàn)Promise.all

    這篇文章主要為大家介紹了面試手寫實現(xiàn)Promise.all過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • JS精髓原型鏈繼承及構(gòu)造函數(shù)繼承問題糾正

    JS精髓原型鏈繼承及構(gòu)造函數(shù)繼承問題糾正

    這篇文章主要為大家介紹了JS精髓原型鏈繼承及構(gòu)造函數(shù)繼承問題糾正,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 微信小程序 獲取session_key和openid的實例

    微信小程序 獲取session_key和openid的實例

    這篇文章主要介紹了微信小程序 獲取session_key和openid的實例的相關(guān)資料,希望能通過本文幫助到大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-08-08
  • JavaScript中5個常用的對象

    JavaScript中5個常用的對象

    JavaScript是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務(wù)器腳本語言,我們不光要會Python,還要會JavaScript,因為它對做網(wǎng)頁方面是有很大作用的。本篇內(nèi)容小編就來詳細解說JavaScript常用的對象,需要的朋友可以參考一下
    2021-10-10
  • 微信小程序 Windows2008 R2服務(wù)器配置TLS1.2方法

    微信小程序 Windows2008 R2服務(wù)器配置TLS1.2方法

    微信小程序免費SSL證書https、TLS版本問題的解決方案《二十四》request:fail錯誤(含https解決方案)(真機預(yù)覽問題把下面的代碼復制到PowerShell里運行一下,然后重啟服務(wù)器。# Enables TLS 1.2 on ...,需要的朋友可以參考下
    2016-12-12
  • nuxt.js 多環(huán)境變量配置

    nuxt.js 多環(huán)境變量配置

    這篇文章主要介紹了nuxt.js 多環(huán)境變量配置,一般在香米開發(fā)中會有三個環(huán)境開發(fā)環(huán)境也叫測試環(huán)境(test) 、RC環(huán)境也叫預(yù)發(fā)布環(huán)境(rc) 、線上環(huán)境(production) 下面來看看文章內(nèi)容的詳細介紹,需要的朋友可以參考一下
    2021-11-11
  • 微信小程序 ecshop地址三級聯(lián)動實現(xiàn)實例代碼

    微信小程序 ecshop地址三級聯(lián)動實現(xiàn)實例代碼

    這篇文章主要介紹了微信小程序 ecshop地址3級聯(lián)動實現(xiàn)實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 動態(tài)加載iframe

    動態(tài)加載iframe

    動態(tài)加載iframe...
    2006-06-06

最新評論