Javascript 函数(标记值)

Javascript 函数(标记值),javascript,jquery,html,Javascript,Jquery,Html,我一直在想一个问题,但问题是,我不知道我被要求做什么,所以我甚至不知道从哪里开始这个问题。我没有受过编码方面的教育,根本不知道我的第一步是什么,以及我将如何解决这个问题。该问题向我提供了HTML代码,并询问了我以下问题: 编写一个函数replacetag,该值以两个字符串作为参数。第一个是标签,例如不带引号的项目,第二个是替换值,例如不带引号的通量电容器。此函数应使用指定值的给定标记替换元素的innerHTML 如果该标记不存在,您的函数应显示一条警报,指示未找到该标记。通过定义与格式按钮相关的

我一直在想一个问题,但问题是,我不知道我被要求做什么,所以我甚至不知道从哪里开始这个问题。我没有受过编码方面的教育,根本不知道我的第一步是什么,以及我将如何解决这个问题。该问题向我提供了HTML代码,并询问了我以下问题:

编写一个函数replacetag,该值以两个字符串作为参数。第一个是标签,例如不带引号的项目,第二个是替换值,例如不带引号的通量电容器。此函数应使用指定值的给定标记替换元素的innerHTML

如果该标记不存在,您的函数应显示一条警报,指示未找到该标记。通过定义与格式按钮相关的格式函数来测试您的代码,方法是将“问候”替换为“史密斯先生”,将“发票”替换为“123”,将“项目”替换为“通量电容器”,将“威胁”替换为“请不要惹我生气”

这个问题要我做什么?对我来说,这听起来像是胡言乱语,虽然我肯定不是,而且我已经在网上搜索过了,但仍然没有发现任何有用的东西

以下是HTML代码:

<html>
<head>
<script src="q1.js" type="text/javascript"> </script>
</head>
<body>
Dear <span id="salutation">Name</span>;
<p>
It has come to our attention that your invoice <span id="invoice">ID</span>
has yet to be paid. It has now been <span id="time">some time</span> since
you received <span id="item">the material</span> from Evil Incorporated.         Please
remit payment immediately. <span id="threaten"></span>
</p>
Yours sincerely,<br>
<br>
<br>
J. Smith, Accounting
<div id="buttons">
<center>
<button onclick="format()">Format</button>
<button onclick="clearit()">Clear</button>
</center>  
</div>
</body>
</html>

也许这就是你要找的

函数格式{ 替换“称呼”、“史密斯先生”; 替换“发票”和“123”; 更换“项目”、“磁通电容器”; 替换“威胁”,“请不要惹我生气”; } 函数clearit{ 替换“称呼”、“姓名”; 替换“发票”和“ID”; 替换“项目”、“材料”; 替换“威胁”,; } 函数Replacetag,值{ 如果$'body'.find+标记{ $+tag.htmlvalue; } else{alert'未找到标记';} } 亲爱的名字; 我们注意到您的发票ID 尚未支付。现在已经有一段时间了 你收到了邪恶公司的材料。请 立即汇款。

谨上, J.史密斯,会计 总体安排 清楚的
在这里学习JS课程-PLZ提供代码ALSO@darshandave这里是edit@darshandave下面是编辑器中的html代码,给出的任务听起来像是一个家庭作业。如果这是一个家庭作业,而你连它都不懂,那你就有麻烦了。这并不是因为除非有人向你提供代码,否则你很可能会不及格,而是因为你显然错过了很多课程迄今为止建立的所有基础,或者你不符合要求。你应该尽快解决这个问题。这看起来很复杂,如果这是我要做的,那么我有很多要搜索和阅读。非常感谢你!我将分析这段代码片段并找出它是如何工作的,如果需要的话,我可以在这里问一些关于这段代码的问题吗?哦,当然你可以在这里问一下。@KingLynx:我不建议你在不理解它的情况下把它作为作业提交。我相信在学术界,这在技术上被称为作弊。亚达斯-这里没有特别的法令来避免为他们做学生的家庭作业,但是在将来少做一些可能会更有帮助:-。哈哈。我想不起来D@halfer哦,不,这不是家庭作业,这是在真正的实验室之前的一个练习,通常练习与练习有相似的方面,但是他们改变了它。就像基础是一样的,这意味着如果我能学会我在这里要做什么,它将帮助我理解考试中可能会发生什么。所以,是的,我不打算提交它,我打算研究它是如何工作的,为什么。