導航:首頁 > 編程語言 > js載入html頁面

js載入html頁面

發布時間:2023-05-12 18:09:07

❶ 使用js向網頁中寫入html內容

js可以向網頁中寫入html內容,方法是調用write方法向document的節點中寫入html元素
以下展示兩個實例

1.在網頁上寫入一個標題為hello的元圓余賣素

效果如圖:

2.在網頁上寫入一個九九乘法表

在js中可以使用上面的 <h1> hello </h1> 這樣的開始標簽和閉合標簽在一起的標簽寫法,也可以將開始標簽和閉合標簽分開來寫,例如本例。
本例的邏輯是用table標簽建立一個表,然後用for循環分別計算九九乘法的結果,在寫入結果的前後用tr標簽形成橘逗一行,計算結果的時候用td標簽形成一列
效果圖:

通過chrome瀏覽器右鍵檢查,可以看到的確寫入了一個九九乘法表的table到網頁中

注意:
在進行字元串拼接的時候如果沒有處理好,毀中會出現 SyntaxError: missing ) after argument list 的錯誤,需要謹慎對待,具體問題具體對待,解決方法可以參考下面的資料或者自行google

1. SyntaxError: missing ) after argument list
2. js中出現missing ) after argument list
3. javaScript: SyntaxError: missing ) after argument list [closed]

❷ JS如何在頁面中插入HTML代碼

在JS中插入短來的HTML代碼,可以通過自先使用一個函數來包著,你要添加的HTMl代碼,然後在使用innerHTML這個函數提取就行,在你的HTMl中添加一個事件就行,然後調用這個函數就行了,具體的我提供例子給你看下:

<html>
<head>
<script>
function insert(){
var insertText = "<table><tr><td>any thing</td></tr></table>";
document.getElementById("insert").innerHTML(insertText);
}
</script>
</head>
<body>
<button onclick="insert()">Insert</button>
<div id="insert"></div>
</body>
</html>

❸ js讀取html文件,css和js載入不進來

1、直接在src中輸出;
<script src= "<?php echo base_url();?>.resource/aaa.js"></script>

2、借用base標簽;
將base_url()的輸出放在< base href = "<?php echo base_url();?>"/>標簽裡面,這樣在頁面裡面調用比較方便,如下:
< base href = "<?php echo base_url();?>"/>
<script src= "resource/aaa.js"></script>

❹ js或jquery如何同步載入 html或txt或css~

載入復css. js 也一樣.
<script>
doucment.write("<link rel='stylesheet' href='/fore/nec/css/base.css'")

</script>
你說的將存在文件中的數制據載入到頁面中,也不是多大的問題.關鍵在於你要載入的文件是存儲在客戶端還是在服務端

❺ HTML中怎麼引用JS

1、通過使用html標簽的style屬性來寫。通過這種方式寫的樣式會覆蓋掉其他引入方式的樣式。優先選擇行內樣式。缺點是不利於後期維護,如果一個頁面寫太多行內樣式,也會讓頁面看著比較亂。

❻ js 怎麼載入外部html文件

比如說,現在有一個外部的html文件test.html,內容是:

<inputtype="button"value="外部文件按鈕"/>
<p>外部文件p標簽</p>

現在在這個網頁中載入test.html中的內容,這個網頁的源碼為:

<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title></title>
<scriptsrc="../Scripts/jquery-1.8.2.min.js"></script>
<scripttype="text/javascript">
functionGetHtml(){
$.ajax({
type:"POST",
url:'Handler.ashx',//提交到一般處理程序請求數據
success:LoadHtml
});
}
functionLoadHtml(data){
vardiv=document.getElementById("out");
div.innerHTML=data;//注意這里,要是想展示test.heml中的內容就用這個,如果顯示源代碼則用innerText
}
</script>
</head>
<body>
<inputtype="button"value="載入外部Html文件內容"onclick="GetHtml()"/>
<divid="out">
</div>
</body>
</html>

上面腳本中寫的Handler.ashx是一個一般處理程序,代碼是這樣的:

publicvoidProcessRequest(HttpContextcontext)
{
context.Response.ContentType="text/plain";
stringhtml=GetOutsideContent("test.html");
context.Response.Write(html);
}
(stringPath)
{
try
{
StreamReadersr=newStreamReader(HttpContext.Current.Server.MapPath(Path),System.Text.Encoding.GetEncoding("utf-8"));
stringcontent=sr.ReadToEnd().ToString();
sr.Close();
returncontent;
}
catch
{
return"錯誤";
}
}
publicboolIsReusable
{
get
{
returnfalse;
}
}

這是asp.net下的,如果你是使用其他語言的都大同小異,從後台讀取文件中的內容,使用Ajax獲取後台傳遞的文件中的內容,思路就是這樣。

❼ 如何優先載入js,再載入html


  1. 思路:當滾動條到達底部時,調用js方法去載入數據

  2. 代碼如下:
    <divstyle="height:1600px;border:1pxsolidred">設高度模擬滾動</div>
    //引入版js
    <scriptsrc="
    </script>
    <scripttype="text/javascript">
    $(function(){
    $(window).scroll(function(){
    //瀏覽器所能看到權的頁面的那部分的高度
    varwinH=$(window).height();
    varscrH=$(window).scrollTop();//滾動的高度
    //獲取整個頁面的高度htmH為設置的滾動到的高度位置
    varhtmH=$(document).height()-100;
    //可見高度+滾動高度超出設置的高度,觸發方法
    if(winH+scrH>=htmH){
    //到達底部-100的高度,觸發方法
    alert(1);
    }
    });
    })
    </script>

❽ 如何使用requirejs載入html

在前端模塊化的時候,不僅僅是js需要進行模塊化管理,html有時候也需要模塊化管理。這里就介紹下如何通過requirejs,實現html代碼的模塊化開發。
如何使用requirejs載入html
Reuqirejs有一個text的插件,它可以讀取指定文件的內容,讀取到的內容就是文本。
如何下載text插件
第一種方法,可以通過npm下載:
npm install requirejs/text

第二種方法,也可以直接去官方github上面直接下載。
直接拷貝內容到text.js中即可。
如何安裝text插件
在requirejs的main.js中配置text插件的依賴即可,跟jquery差不多,只要保證能通過正常的載入方式載入到它就行。
requirejs.config({
baseUrl: './',
paths: {
'text':path+'/require/text',
...
},
shim: {
...
}
});

也可以直接放在baseUrl裡面。
如何使用text
在目標模塊中,按照下面的語法即可:
define(function(require){
var html = require("text!html/test.html");
console.log(html);
});

或者
define(["text!html/test.html"],function(html){
console.log(html);
});

如何進行html的模塊化開發?
看過上面你已經會使用text了,但是仍然不知道怎麼組織前端代碼。
舉個栗子:
博客園的網站頁面會根據上方的導航跳轉到不同的頁面。如果是在單頁面中,很容易想到原始的做法是,導航的按鈕對應不同的div,點擊那個按鈕,就顯示與之對應的div;其他的div則隱藏掉。
那麼,前端的代碼可能會這樣:
<html>
<body>
<nav>
導航按鈕1、導航按鈕2、導航按鈕3
</nav>

<div style="display:block">按鈕1對應的頁面</div>
<div style="display:none">按鈕2對應的頁面</div>
<div style="display:none">按鈕3對應的頁面</div>

</body>
</html>

這樣的代碼會很雜亂...而且前端Html會很長...不利於維護。
那麼有了reuqirejs的text插件以後,就可以這樣了:
<html>
<body>
<nav>
導航按鈕1、導航按鈕2、導航按鈕3
</nav>

<div id="target"></div>
</body>
</html>

然後在對應的模塊中:
$('#target').html(require("text!目標按鈕對應的頁面.html"));

這樣就隨性多了吧!前端代碼也可以跟著模塊一起有效的管理了!
不過需要注意的是:這種方式會導致Jquery綁定的事件失效——所以一定要在html()方法後面,重新綁定下事件。

❾ 如何用JS讀取html文件中的內容到另外的一個HTML頁面上

1、首先新建文件。


注意事項:

因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。

閱讀全文

與js載入html頁面相關的資料

熱點內容
更新後版本英文怎麼說 瀏覽:267
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414
確認全血細胞減少看哪些數據 瀏覽:265
文件有哪些要求 瀏覽:484
cad打開時會出現兩個文件 瀏覽:65
什麼是轉基因網站 瀏覽:48

友情鏈接