как присвоить 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, время: 02:26. |