как присвоить id тексту
Доброго времени суток!
Помогите разобраться, а то совсем запутался как присвоить id тексту. С последующим выводом по id, по клику. Заранее благодарен. |
Arucard, объясните подробней что Вам нужно, присвоить id тексту нельзя, можно например присвоить id тегу span в котором будет содержаться текст.
Пример: <script type="text/javascript"> window.onload = function(){ var text = document.getElementById('text').innerHTML; alert(text); } </script> <span id="text">текст</span> |
Vulkan - Благодарю что заинтересовались!
Я хочу чтобы по нажатию на кнопку вызывающую ф-цию calc() выводился текст с помощью <span id="text">. Но только по нажатии кнопки. |
Ну тут просто немного переделать мой пример:
<script type="text/javascript"> function calc(){ var text = document.getElementById('text').innerHTML; alert(text); } </script> <span id="text">текст</span> <input type="button" onclick="calc();" value="Вывести"> |
<script type="text/javascript"> window.onload = function() { document.getElementsByName('input')[0].onclick = function() { alert(document.getElementById('div').innerHTML); }; }; </script> <input type="button" name="input" value="click" /> <div id="div" style="display: none;">some text</div> |
Я наверно немного не договорил. Это своеобразный калькулятор который выводит данные и я хочу чтоб он выводил и описание этих данных.
<script type="text/javascript"> function calc() { var num1=parseFloat(document.getElementById("num1").va lue); var num2=parseFloat(document.getElementById("num2").va lue); var num3=parseFloat(document.getElementById("num3").va lue); var res1=document.getElementById("result1"); res1.innerHTML=Math.ceil(num1/100*num2*num3); } </script> <body> <input type="text" id="num1" value="10"> <input type="text" id="num2" value="100"> <input type="text" id="num3" value="9"> Какой-то текст который должен появляться вместе с выводом result1 <span id="result1"></span><br> <input type="button" onClick="calc()" value="Посчитать"> </body> |
Так?
<script type="text/javascript"> function calc() { var num1=parseFloat(document.getElementById("num1").value); var num2=parseFloat(document.getElementById("num2").value); var num3=parseFloat(document.getElementById("num3").value); var res1=document.getElementById("result1"); res1.innerHTML = 'Какой-то текст: ' + Math.ceil(num1/100*num2*num3); } </script> <body> <input type="text" id="num1" value="10"> <input type="text" id="num2" value="100"> <input type="text" id="num3" value="9"> <span id="result1"></span><br> <input type="button" onClick="calc()" value="Посчитать"> </body> |
Vulkan благодарю за помощь!!!
А я через какие-то функции пытался:-) |
Часовой пояс GMT +3, время: 19:20. |