<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
	<id>https://wiki.fangc.top/index.php?action=history&amp;feed=atom&amp;title=Rol%E8%AE%A1%E7%AE%97%E5%99%A8</id>
	<title>Rol计算器 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fangc.top/index.php?action=history&amp;feed=atom&amp;title=Rol%E8%AE%A1%E7%AE%97%E5%99%A8"/>
	<link rel="alternate" type="text/html" href="https://wiki.fangc.top/index.php?title=Rol%E8%AE%A1%E7%AE%97%E5%99%A8&amp;action=history"/>
	<updated>2026-04-19T17:48:40Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.fangc.top/index.php?title=Rol%E8%AE%A1%E7%AE%97%E5%99%A8&amp;diff=1930&amp;oldid=prev</id>
		<title>2024年4月9日 (二) 16:27 FC</title>
		<link rel="alternate" type="text/html" href="https://wiki.fangc.top/index.php?title=Rol%E8%AE%A1%E7%AE%97%E5%99%A8&amp;diff=1930&amp;oldid=prev"/>
		<updated>2024-04-09T16:27:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;ROI计算器&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
  body {&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background-color: #f4f4f4;&lt;br /&gt;
  }&lt;br /&gt;
  .calculator {&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);&lt;br /&gt;
  }&lt;br /&gt;
  label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
  }&lt;br /&gt;
  input[type=&amp;quot;number&amp;quot;] {&lt;br /&gt;
    width: calc(100% - 22px);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin: 5px 0 15px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    border: 1px solid #ccc;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
  }&lt;br /&gt;
  .button-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
  }&lt;br /&gt;
  .button {&lt;br /&gt;
    width: calc(100% - 22px);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background: #4CAF50;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    transition: background-color 0.3s ease;&lt;br /&gt;
  }&lt;br /&gt;
  .button:hover {&lt;br /&gt;
    background: #45a049;&lt;br /&gt;
  }&lt;br /&gt;
  .calculate-button {&lt;br /&gt;
    background: #007bff;&lt;br /&gt;
  }&lt;br /&gt;
  .calculate-button:hover {&lt;br /&gt;
    background: #0056b3;&lt;br /&gt;
  }&lt;br /&gt;
  #result {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;calculator&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;ROI计算器&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;form id=&amp;quot;roiForm&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label for=&amp;quot;revenue&amp;quot;&amp;gt;总收入（元）:&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;revenue&amp;quot; name=&amp;quot;revenue&amp;quot; required&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;costInputs&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;!-- Cost inputs will be dynamically added here --&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;button-row&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;input type=&amp;quot;button&amp;quot; id=&amp;quot;addCostBtn&amp;quot; value=&amp;quot;添加成本&amp;quot; class=&amp;quot;button&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;计算&amp;quot; class=&amp;quot;button calculate-button&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;result&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
document.getElementById(&amp;#039;roiForm&amp;#039;).addEventListener(&amp;#039;submit&amp;#039;, function(event) {&lt;br /&gt;
    event.preventDefault();&lt;br /&gt;
&lt;br /&gt;
    var revenue = parseFloat(document.getElementById(&amp;#039;revenue&amp;#039;).value);&lt;br /&gt;
    var totalCost = 0;&lt;br /&gt;
    var costInputs = document.querySelectorAll(&amp;#039;.costInput&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
    costInputs.forEach(function(costInput) {&lt;br /&gt;
      totalCost += parseFloat(costInput.value);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var roi = ((revenue - totalCost) / totalCost) * 100;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&amp;#039;result&amp;#039;).innerText = &amp;#039;ROI: &amp;#039; + roi.toFixed(2) + &amp;#039;%&amp;#039;;&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
document.getElementById(&amp;#039;addCostBtn&amp;#039;).addEventListener(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
    var costName = prompt(&amp;#039;请输入成本名称:&amp;#039;);&lt;br /&gt;
    if (costName === null || costName.trim() === &amp;#039;&amp;#039;) {&lt;br /&gt;
      return; // If user cancels or leaves input empty, do nothing&lt;br /&gt;
    }&lt;br /&gt;
    var costValue = prompt(&amp;#039;请输入成本金额（元）:&amp;#039;);&lt;br /&gt;
    if (costValue === null || costValue.trim() === &amp;#039;&amp;#039; || isNaN(parseFloat(costValue))) {&lt;br /&gt;
      return; // If user cancels, leaves input empty, or inputs non-numeric value, do nothing&lt;br /&gt;
    }&lt;br /&gt;
    var costInputsContainer = document.getElementById(&amp;#039;costInputs&amp;#039;);&lt;br /&gt;
    var newCostInput = document.createElement(&amp;#039;input&amp;#039;);&lt;br /&gt;
    newCostInput.type = &amp;#039;number&amp;#039;;&lt;br /&gt;
    newCostInput.className = &amp;#039;costInput&amp;#039;;&lt;br /&gt;
    newCostInput.name = &amp;#039;cost&amp;#039;;&lt;br /&gt;
    newCostInput.placeholder = costName;&lt;br /&gt;
    newCostInput.value = parseFloat(costValue);&lt;br /&gt;
    costInputsContainer.appendChild(newCostInput);&lt;br /&gt;
&lt;br /&gt;
    var costButton = document.createElement(&amp;#039;input&amp;#039;);&lt;br /&gt;
    costButton.type = &amp;#039;button&amp;#039;;&lt;br /&gt;
    costButton.className = &amp;#039;costButton button&amp;#039;;&lt;br /&gt;
    costButton.value = costName + &amp;#039; (&amp;#039; + costValue + &amp;#039;元)&amp;#039;;&lt;br /&gt;
    costButton.disabled = true;&lt;br /&gt;
    costButton.style.width = &amp;#039;calc(100% - 22px)&amp;#039;;&lt;br /&gt;
    costInputsContainer.appendChild(costButton);&lt;br /&gt;
  });&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[分类:在线工具集]]&lt;/div&gt;</summary>
		<author><name>FC</name></author>
	</entry>
</feed>