gpt4 book ai didi

javascript - PHP 不调用 jQuery 函数

转载 作者:行者123 更新时间:2023-11-27 23:49:56 25 4
gpt4 key购买 nike

我正在尝试替换 div id="texto" 中的文本,但它不起作用。

我的想法是,当我单击按钮时,pag1() 函数会将 "texto" 中的文本替换为 var pag1 来自application.js

它根本没有做任何事情,这令人困惑。

这是两个文件:

index.php

<html>    
<head>
<!-- Meta -->
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<meta name="keywords" content="Luis, Almerich, De Haro, Luis Almerich, Almerich de Haro, Estudihac, Siroppe, Publicidad, CEU, Valencia" lang="es" />
<meta name="description" content="Luis Almerich de Haro, publicista." />
<meta name="author" content="Abraham Menéndez" />
<!-- UTF-8, mime -->
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<!-- Letra para texto común, cambiar por Garamond. -->
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro' rel='stylesheet' type='text/css'>
<!-- Letra para textbox del nombre. -->
<link href='http://fonts.googleapis.com/css?family=Special+Elite' rel='stylesheet' type='text/css'>
<!-- Se adapta, no se puede aumentar ni disminuir -->
<meta name='viewport' content='user-scalable=0'>
<!-- jQuery 2 -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

<!-- Scripts -->
<script src="application.js" type="text/javascript"></script>

<!-- CSS -->
<link href="styles.css" media="screen" rel="stylesheet" type="text/css" />

<!-- Titulo de la página -->
<title> Página de Luis </title>

<!-- Init -->
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
application_init();
});
</script>
</head>

<body>
<div id="container">
<div id="content">
<form action="">
<div id="texto">
Cargando...
<NOSCRIPT>
Javascript desactivado.
</NOSCRIPT>
<input type="button" value="This is a button" onclick="pag1();"/>
</div>
</form>
</div>
</div>
</body>

</html>

application.js

var p1 = "<p>Esto es la página 1.</p>";
var p2 = "<p>Esto es la página 2.</p>";
var p3 = "<p>Esto es la página 3.</p>";

/* Init.*/
function application_init() {
"use strict";
window.alert("It's working!");
}

function pag1() {
"use strict";
document.getElementById("texto").html(p1);
}

这是“实时网络版本”:

<http://www.luisalmerich.com>

最佳答案

您需要使用innerHTML 用于在 javascript 中设置 html 内容

function pag1() {
"use strict";
document.getElementById("texto").innerHTML = p1;
}

您可以使用html() 对于 jQuery 对象

function pag1() {
"use strict";
$("#texto").html(p1);
}

关于javascript - PHP 不调用 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32807325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com