javascript - 将标签的内容存储在 Javascript 变量中

标签 javascript jquery html

我正在学习 Javascript,并且正在尝试学习一些非常基础的东西。基本上我在 <p> 中有一些文字我想附加到变量的标签。但是它不起作用,我不确定为什么。任何帮助将不胜感激。

<html>

<head>
<script type="text/javascript" src="js/jquery.js"> </script>
<script type="text/javascript">
  var x = $('p').html();
  document.write(x);
</script>
</head>

<body>
  <p class="first">Hello World  </p>
</body>

</html>

最佳答案

将您的代码包装在 $.ready 中处理程序:

<script type="text/javascript">

$(function(){
  var x = $('p').html();
  document.write(x);
});

</script>

就绪处理程序在 DOM 加载和解析后触发,这意味着只有到那时您才能操纵标签(或 DOM)。

关于javascript - 将标签的内容存储在 Javascript 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8192301/

相关文章:

javascript - JS 拖放 : Make a div with specific classname not droppable

javascript - 尝试附加一个元素 jQuery

javascript - 如何知道何时应用了 font-face

html - 如何覆盖嵌套的 sass 类中的标签

html - Codeigniter CSS 未应用于 html View 页面

html - XQuery://vs descendant-or-self::node()

javascript - MongoDB - 即时从 ID 获取数据

Javascript 范围、安全性和扩展

javascript - 浏览器扩展程序可以读取网站的 cookie 吗?

javascript - 具有不同宽度的两列 Masonry jQuery?